按照FaceBook官方文档流程,下载最新版本SDK,导入Unity包,可以自己使用包里面的例子场景测试一下,到FaceBook创建一个自己的应用,获取到应用的ID以及秘钥,在Unity工具栏--->FaceBook--->EditSetting,右侧将获取到的ID和秘钥复制粘贴,然后展开如图
,如果有警告openssl或者buildtools的可以去下载一下并配置一下环境变量,然后可以获取到下面的KeyHash,将这些信息分别复制粘贴在自己创建的应用,基本设置下方创建安卓平台,下方有对应的填入框,然后就可以自己编辑脚本了,调用分享的接口。
CommandInvokationFailure: Failed to re-package resources. C:\android-sdk-windows\android-sdk-windows\build-tools\28.0.2\aapt.exe package --auto-add-overlay -v -f -m -J "gen" -M "AndroidManifest.xml" -S "res" -I "C:/android-sdk-windows/android-sdk-windows\platforms\android-28\android.jar" -F bin/resources.ap_ --extra-packages com.facebook.android:com.facebook.applinks:com.facebook.common:com.facebook.core:com.facebook.login:com.facebook.messenger:com.facebook.places:com.facebook.share:com.candy.zz.resources -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-android-wrapper-7.12.1\res" -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-common\res" -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-login\res" -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-messenger\res" -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-share\res" -S "C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res" stderr[ C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-common\res\values\values.xml:72: error: Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.NoActionBar'. C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\facebook-common\res\values\values.xml:77: error: Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.Dialog'. ] stdout[ Configurations: (default) Files: layout\pay_result.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\layout\pay_result.xml values\color.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\color.xml values\strings.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\strings.xml values\styles.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\styles.xml AndroidManifest.xml Src: () AndroidManifest.xml Resource Dirs: Type layout layout\pay_result.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\layout\pay_result.xml Type values values\color.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\color.xml values\strings.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\strings.xml values\styles.xml Src: () C:\SVN\Develop\Candy\Temp\StagingArea\android-libraries\unity-android-resources\res\values\styles.xml Including resources from package: C:\android-sdk-windows\android-sdk-windows\platforms\android-28\android.jar applyFileOverlay for drawable trying overlaySet Key=com_facebook_button_send_background.xml trying overlaySet Key=com_facebook_button_send_icon_blue.png trying overlaySet Key=com_facebook_button_send_icon_white.png tryi