Unity构建并运行不适用于Android设备

时间:2019-02-07 22:48:03

标签: android unity3d sdk

我使用Vuforia使用unity创建了一个图像跟踪器,尝试“构建并运行”时出现错误消息。当我简单地构建时,我只需要在AndroidStudio中更新APK并运行它。但是,当我单击“生成并运行”时,会收到此错误消息

UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
  at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00234] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:190 
  at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:96 
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

我对此进行了研究并尝试 1.重命名我的SDK根目录中的“工具”文件夹,并与SDK 26.1.1交换(无效) 2.使用旧版本的JDK(无效) 3.全部重新导入(无效) 4.以管理员身份运行(无效)

有什么想法吗?我正在使用Unity 2018.3.4f1

1 个答案:

答案 0 :(得分:0)

之前成功构建并运行到我的android设备后,我遇到了这个问题。问题是我将另一个项目重命名为相同的名称,因此它可以匹配我的Firebase项目名称。将apk重命名为其他名称不是问题,但是事实是我已经在设备上使用相同的项目名称创建了apk。

在您的android设备上删除旧的APK,这可以解决问题。