1. 程式人生 > >Unity中加入第三方庫(如FB SDK)後打包異常:targetSdkVersion='23'> but library uses targetSdkVersion='25'

Unity中加入第三方庫(如FB SDK)後打包異常:targetSdkVersion='23'> but library uses targetSdkVersion='25'

Unity中加入第三方庫(如FB SDK)後編APK時出現異常:

Warning: [Temp\StagingArea\AndroidManifest-main.xml:12,D:\h5\UnityProjects\Test\AARTest\Temp\StagingArea\android-libraries\app-debug\AndroidManifest.xml:3] Main manifest has <uses-sdk android:targetSdkVersion='13'> but library uses targetSdkVersion='15'

這是因為minSdkVersion與第三方庫中的minSdkVersion不一致導致的,修改方法如下:

1、在Unity Player Setting中將Minimum API Level修改成第三方庫對應的版本,此處為15
2、開啟工程,將Plugins/Android目錄下AndroidManifest.xml中的minSdkVersion修改為15
3、如果有AndroidManifest目錄,則將AndroidManifest/google目錄下AndroidManifest.xml中的minSdkVersion修改為15