"В NDK отсутствует ошибка" каталога "платформ" при попытке создать плагин Facebook SDK и пользовательский интерфейс для выбора изображений для Android - PullRequest
0 голосов
/ 27 сентября 2018

изображение этой ошибки image of that error

Я получаю эту ошибку при попытке собрать для Android.

Мой проект использует facebooksdk и плагин UI для выбора изображений .

Если я строю отдельно, у меня нет проблем.

Сведения об ошибке:

CommandInvokationFailure: сборка Gradle не удалась.C: / Program Files / Java / jdk1.8.0_111 \ bin \ java.exe -classpath "C: \ Program Files \ Unity \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-4.0.1.jar "org.gradle.launcher.GradleMain" -Dorg.gradle.jvmargs = -Xmx2048m "" assemblyRelease "

stderr [

FAILURE: сборка завершилась с исключением.

  • Что пошло не так: выполнение задачи не выполнено: transformClassesWithDexForRelease.

    com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: несколько файлов dex определяют Lcom / kakeragames / unimgpicker / BuildConfig;

  • Try: Runс опцией --stacktrace для получения трассировки стека.Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.

BUILD FAILED in 14s] stdout [NDK отсутствует каталог "platform".Если вы используете NDK, убедитесь, что для ndk.dir задан правильный каталог NDK.В настоящее время установлено значение F: \ Android \ sdk \ ndk-bundle.Если вы не используете NDK, удалите переменную NDK из ANDROID_NDK_HOME или local.properties, чтобы удалить это предупреждение.

В NDK отсутствует каталог «платформы».Если вы используете NDK, убедитесь, что для ndk.dir задан правильный каталог NDK.В настоящее время установлено значение F: \ Android \ sdk \ ndk-bundle.Если вы не используете NDK, удалите переменную NDK из ANDROID_NDK_HOME или local.properties, чтобы удалить это предупреждение.

Метод setTestClassesDir (File) устарел и планируется удалить в Gradle 5.0.Пожалуйста, используйте метод setTestClassesDirs (FileCollection) вместо этого.Метод getTestClassesDir () устарел и планируется удалить в Gradle 5.0.Пожалуйста, используйте взамен метод getTestClassesDirs ().Метод ConfigurableReport.setDestination (Object) устарел, и его планируется удалить в Gradle 5.0.Пожалуйста, используйте метод ConfigurableReport.setDestination (File) вместо этого.: PreBuild UP-TO-DATE: preReleaseBuild UP-TO-DATE: checkReleaseManifest: preDebugBuild UP-TO-DATE: prepareComAndroidSupportAnimatedVectorDrawable2531Library: prepareComAndroidSupportAppcompatV72531Library: prepareComAndroidSupportCardviewV72531Library: prepareComAndroidSupportCustomtabs2531Library: prepareComAndroidSupportSupportCompat2531Library: prepareComAndroidSupportSupportCoreUi2531Library: prepareComAndroidSupportSupportCoreUtils2531Library: prepareComAndroidSupportSupportFragment2531Library: prepareComAndroidSupportSupportMediaCompat2531Library: prepareComAndroidSupportSupportV42531Library: prepareComAndroidSupportSupportVectorDrawable2531Library: prepareFacebookAndroidWrapper7121Library: prepareFacebookApplinksLibrary:prepareFacebookCommonLibrary: prepareFacebookCoreLibrary: prepareFacebookLoginLibrary: prepareFacebookMessengerLibrary: prepareFacebookPlacesLibrary: prepareFacebookShareLibrary: Unimgpicker: preBuild ОБНОВЛЕНИЕ: Unimgpicker: preReleaseBuild UP-TO-DATE: CheckReleaseManifest: Unimgpicker: prepareReleaseDependencies: Unimgpicker: compileReleaseAidl: Unimgpicker: compileReleaseNdk NO-ИСТОЧНИК: Unimgpicker: compileLint: Unimgpicker: copyReleaseLint NO-ИСТОЧНИК: Unimgpicker: mergeReleaseShaders: Unimgpicker: compileReleaseShaders: Unimgpicker: generateReleaseAssets: Unimgpicker: mergeReleaseAssets: Unimgpicker: mergeReleaseProguardFiles UP-TO-DATE: Unimgpicker: packageReleaseRenderscript NO-SOURCE: Unimgpicker: compileReleaseRenderscript: Unimgpicker: generateReleaseResValues: Unimgpicker: generateReleaseResources: Unimgpicker: packageReleaseResources: Unimgpicker: processReleaseManifest: Unimgpicker: generateReleaseBuildConfig: Unimgpicker: processReleaseResources: Unimgpicker: generateReleaseSources: Unimgpicker: incrementalReleaseJavaCompilationSafeguard: Unimgpicker: javaPreCompileRelease: Unimgpicker: compileReleaseJavaWithJavac: Unimgpicker: processReleaseJavaRes NO-ИСТОЧНИК: Unimgpicker: transformResourcesWithMergeJavaResForRelease: Unimgpicker: transformClassesAndResourcesWithSyncLibJarsForRelease: Unimgpicker: mergeReleaseJniLibFolders: Unimgpicker: transformNativeLibsWithMergeJniLibsForRelease: Unimgpicker: transformNativeLibsWithSyncJniLibsForRelease: Unimgpicker: bundleRelease: prepareReleaseDependencies: compileReleaseAidl: compileReleaseRenderscript: generateReleaseBuildConfig UP-TO-DATE: generateReleaseResValues ​​уточненный: generateReleaseResources: mergeReleaseResources:processReleaseManifest: processReleaseResources: generateReleaseSources: incrementalReleaseJavaCompilationSafeguard: javaPreCompileRelease: compileReleaseJavaWithJavac: compileReleaseNdk NO-ИСТОЧНИК: compileReleaseSources: lintVitalRelease: mergeReleaseShaders UP-TO-DATE: compileReleaseShaders UP-TO-DATE: generateReleaseAssets UP-TO-DATE: mergeReleaseAssets: transformClassesWithDexForRelease FAILED 59 осуществимые задачи:54 выполнено, 5 в актуальном состоянии] код выхода: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitForProToToSit, System.String errorMsg) UnityEdRance.nd.Andor.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidJavaTools.RunJava (аргументы System.String, прогрессирование системы.сборка не удалась UnityEditor.Android.GradleWrapper.Run (System.String workingdir, задача System.String, System.Action`1 progress) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Acessor.Postun .Po.RunAllTasks (контекст UnityEditor.Android.PostProcessor.PostProcessorContext) UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr)

Кто-нибудь знает, как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...