当我尝试构建.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文件。我该如何解决这个问题?
答案 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工具,因为大多数工具都已更改。