Unity Facebook SDK をWindows環境でセットアップする方法

Windows にFacebookSDKインストールしてAndroid Buildする手順がとくになかったのでまとめます。

macはすでにいろいろそろってるので特に問題ない。macでAndroid Buildすればいいって話でもあるが。。。

以下2つが必要

  • Java SE Development Kit(JDK)が必要。このなかのkeytoolというのが主に使いたい
  • OpenSSL

jdk8のインストール

Java SE Development Kit 8u191
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
たぶん、最近のWindowsだと64bitなので
windows-x64
(x86は、32bitです。CPUが32bitの8086系っていう意味)

OpenSSLのインストール

https://slproweb.com/products/Win32OpenSSL.html
Win64 OpenSSL v1.1.1a Light
これでよさそう。
MSI(Microsoft Installer)を選ぶ。そうじゃなければ自分でインストール作業しなきゃいけない。

インストールが終わったら、以下の設定が必要。そこまではインストールでしてくれないらしい。

デスクトップから、コンピュータアイコンを右クリックしてください。
コンテキストメニューから[プロパティ]を選択します。
システムの詳細設定リンクをクリックします。
[詳細設定]タブから[環境変数]をクリックします。「ユーザー変数」セクションで、CLASSPATH環境変数を見つけて選択します。編集をクリックします。CLASSPATH環境変数が存在しない場合は、[新規]をクリックします。
「ユーザー変数の編集」(または「新しいユーザー変数」)ウィンドウで、CLASSPATH環境変数の値を指定します。
変数名に "CLASSPATH"を入力し、変数値に次のパスをコピーします。
変数名 = CLASSPATH

変数値 = "C:¥Program Files¥Java¥jdk1.8.0_45¥lib"
新しい環境変数を再度追加し、名前をPATHに設定し、次のパスを変数値としてコピーします。

変数名 = PATH

例)
変数値 = "C:¥Program Files¥Java¥jdk1.8.0_45¥bin"

ここで、OpenSSLのPATHも設定します。
インストール時に指定したところのbinというフォルダまでのパスを登録します。

C:\Program Files\OpenSSL-Win64\bin

次に[OK]をクリックします。[OK]をクリックして残りのウィンドウをすべて閉じます。
それからUnityを再起動してください。keytoolが手に入ります。

カテゴリー: 未分類