为什么我的项目不能在两个不同的系统上构建

时间:2017-08-18 11:27:42

标签: android unity3d

我正在使用Unity中的Android应用。我在桌面电脑上安装并运行它。每当我点击构建时,一切正常。

不幸的是我不能随身携带我的台式电脑,因此当我不在家时,我会在笔记本电脑上工作。问题是:在项目中使用完全相同的设置,由于target-sdk版本的问题,游戏无法在我的笔记本电脑上编译。

我不是Android开发者,所以我不知道在笔记本电脑上修复此错误需要做些什么。

错误状态(总结):

  

无法合并Android清单

     

插件的target-sdk-version是25,你使用23

我知道我可以在Unity的某个地方改变它。即使在最新版本中,更改API级别也无法帮助我获得相同的错误。我查看了我的台式机和笔记本电脑具有相同的API级别这一事实。我将Android Studio更新为最新版本。

我还确保我的项目中没有安装android清单,表明我需要一个24或25的target-sdk版本,只有一个版本是min-version 14,target-version 19。

正如我所说的那样,它在我的第一个系统上没有抱怨就编译了,但是在第二个系统上,它失败了,我不知道为什么。我希望有人能告诉我如何解决这个问题。

您可以在下面看到我的设置

enter image description here

1 个答案:

答案 0 :(得分:0)

你在android studio的文件标签中完成了“无效缓存/重启”。

团结一致: 转到Edit =>喜好。在“首选项”窗口中,转到GI缓存选项卡。然后单击清理缓存。 http://answers.unity3d.com/questions/732312/how-to-clear-cache-for-unity.html