Unity 3d android构建错误

时间:2013-08-07 11:34:35

标签: android sdk unity3d

当我尝试构建.apk文件时,它会给我以下2个错误:

  

构建Player:Win32Exception时出错:   应用程序名= 'C:/用户/特奥多尔/应用程序数据/本地/ Android设备/ Android的SDK /平台/机器人-18 \ aapt.exe',   CommandLine ='package -v -f -m -J gen -M AndroidManifest.xml -S“res”   -I“C:/ Users / Teodor / AppData / Local / Android / android-sdk / platforms / android-18 \ android.jar”   -F bin / resources.ap_',CurrentDirectory ='Temp / StagingArea'UnityEditor.HostView:OnGUI()

  

异常:构建Player时出错:Win32Exception:   应用程序名= 'C:/用户/特奥多尔/应用程序数据/本地/ Android设备/ Android的SDK /平台/机器人-18 \ aapt.exe',   CommandLine ='package -v -f -m -J gen -M AndroidManifest.xml -S“res”   -I“C:/ Users / Teodor / AppData / Local / Android / android-sdk / platforms / android-18 \ android.jar”   -F bin / resources.ap_',CurrentDirectory ='Temp / StagingArea'UnityEditor.BuildPlayerWindow.BuildPlayerWithDefaultSettings(Boolean   askForBuildLocation,BuildOptions forceOptions)(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/BuildPlayerWindow.cs:367)   UnityEditor.BuildPlayerWindow.GUIBuildButtons(布尔值   enableBuildButton,Boolean enableBuildAndRunButton,Boolean   canInstallInBuildFolder)(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/BuildPlayerWindow.cs:972)   UnityEditor.BuildPlayerWindow.ShowBuildTargetSettings()(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/BuildPlayerWindow.cs:953)   UnityEditor.BuildPlayerWindow.OnGUI()(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/BuildPlayerWindow.cs:726)   System.Reflection.MonoMethod.Invoke(System.Object obj,BindingFlags   invokeAttr,System.Reflection.Binder binder,System.Object []   参数,System.Globalization.CultureInfo文化)Rethrow as   TargetInvocationException:目标抛出了异常   一个调用。 System.Reflection.MonoMethod.Invoke(System.Object obj,   BindingFlags invokeAttr,System.Reflection.Binder binder,   System.Object []参数,System.Globalization.CultureInfo文化)   System.Reflection.MethodBase.Invoke(System.Object obj,   System.Object []参数)UnityEditor.HostView.Invoke(System.String   methodName,System.Object obj)(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/GUI/DockArea.cs:225)   UnityEditor.HostView.Invoke(System.String methodName)(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/GUI/DockArea.cs:218)   UnityEditor.HostView.OnGUI()(at   C:/BuildAgent/work/842f9557127e852/Editor/Mono/GUI/DockArea.cs:119)

我不知道如何解决它。

在Unity 4.2.0中,它没有给我任何错误,但在3.4.2中,即使项目只包含主摄像头和一个立方体,它也会给我这些错误,并且不会构建.apk文件。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

尝试在Android SDK目录中搜索文件aapt.exe。在更高版本中,它被移动到android-sdk / build-tools / 18.0.0 /。看那里,如果你找到它,将它从那里复制到你的android-sdk / platforms / android-18文件夹。

答案 1 :(得分:1)

我有一个非常类似的错误。为我解决的是使用Android SDK Manager安装Android SDK Build Tools。

答案 2 :(得分:0)

在Android sdk -18中引入了一些新的工具,所以旧的统一版本将不起作用 使用新的android工具,因为大多数工具都已更改。