首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能合并为Tango和Cardboard构建的统一内部清单

不能合并为Tango和Cardboard构建的统一内部清单
EN

Stack Overflow用户
提问于 2017-03-10 19:36:33
回答 1查看 193关注 0票数 0

我一直在做一些来自项目Tango站点的测试和教程。我是做一个混合探戈和卡丁板内部的团结,以创造一个虚拟现实体验使用探戈。

在构建阶段我遇到了一个问题,这是我每次尝试构建APK时都会收到的消息,在本教程中,他们没有提到可能发生的任何更改或错误:

代码语言:javascript
复制
CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.  C:/Program Files/Java/jdk1.8.0_121\bin\java.exe -Xmx2048M
-Dcom.android.sdkmanager.toolsdir="C:/Users/Fer/AppData/Local/Android/sdk\tools"
-Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar"-  stderr[ ] stdout[ Warning: [Temp\StagingArea\AndroidManifest-main.xml:4, C:\Users\Fer\Desktop\PruebaTango\TangoVR\Temp\StagingArea\android-libraries\gvr-permissionsupport-release\AndroidManifest.xml:3] Main manifest has <uses-sdk android:targetSdkVersion='22'> but library uses targetSdkVersion='24' ] exit code: 1 UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.HostView:OnGUI()

我已经更新了,将Android设置为使用默认清单中提到的正确的JDK.Also,也更新了我已经检查过的两个清单上是否有重复代码的API,等等。

任何帮助都将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-03-11 07:45:13

我不知道Tango项目,但是您得到的错误是,您的主AndroidManifest.xml的SDK版本(或者在您的插件/android目录中有它,或者您的联合在构建时提供了一个默认的),而且您的AAR库不匹配并且不兼容。我在纸板方面的经验告诉我,min高得离谱,没有办法绕过它,所以我不得不放弃我的一个应用程序对纸板的支持。无论如何,要修复此错误,请将最小和目标SDK版本(在构建设置或自定义AndroidManifest中)设置为等于库的版本24 (在您的情况下是第24版),如下所示:

代码语言:javascript
复制
Main manifest has but library uses targetSdkVersion='24' ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42726412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档