Par*_*Opl 3 android build unity-game-engine
Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.
C:\Users\4story\AppData\Local\Android\sdk\build-tools\24.0.0-preview\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "C:/Users/4story/AppData/Local/Android/sdk\platforms\android-23\android.jar" -F bin/resources.ap_
stderr[
]
stdout[
]
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.为什么我不能建立我的项目?我是团结的新手.
编辑:统一版本:5.3.4f1 64位最小api 10又名2.3.3姜饼(关于sdk经理下载姜饼的sdk平台的注意事项不适用于Windows所以我没有下载它...我应该使用更高的api吗?)android sdk工具25.1.1
我可以为Android构建空项目吗?我的意思是我一直在用android工作室制作游戏,一切都像魅力一样,但团结一致.我使用插件吗?那是什么?
那里.你能帮我吗?
编辑2:我没有期待任何改变,它没有空项目没关系,重新包装资源仍然失败.最低API是否重要?(在空白项目中,我尝试了2.3.1(它本身就是这样)和6.0(因为我已经用sdk管理器安装了所有东西))
SDK平台的安装是否重要?是否有助于说我得到2条错误信息,上面还有一条错误信息与上面完全一样,但是下面的一切都有这个
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.PostProcessAndroidPlayer.Exec (System.String command, System.String args, System.String workingdir, System.String[] progress_strings, Single progress_value, System.String errorMsg)
UnityEditor.Android.PostProcessAndroidPlayer.CompileResources (System.String stagingArea, System.String packageName, UnityEditor.Android.AndroidLibraries androidLibraries)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal (System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.HostView:OnGUI()
Run Code Online (Sandbox Code Playgroud)
可能还提到我每次创建新项目时都必须更新包标识符.
不过,感谢您的帮助.非常感谢.
EDIT3 Android sdk文件夹看起来更像是[...]/appdata/local/android/sdk,现在它看起来像C:\ AndroidSDK\Android\sdk(不是Android-sdk,除非那就是你的意思).所以第一部分没有做任何事情
但是,当我下载你提供给我的sdk时,我可以很好地构建项目!谢谢你的帮助.很多.我甚至在真实的设备上进行了测试,一切正常.甚至没有下载统一5.4 beta我猜它只是一个错误的SDP.再次感谢.
我不知道是什么导致了这个问题,但请执行以下操作.问题将在您完成时解决.
1.确保SDKpath 中没有空格.因此,创建一个AndroidSDK
在C
目录中调用的文件夹.
2.将Android-sdk
文件夹复制到该C:/AndroidSDK
目录.
现在,您的SDK路径应如下所示:
C:/AndroidSDK/Android-sdk
Run Code Online (Sandbox Code Playgroud)
3.在Unity编辑器中更新您的Android SDK路径.
现在,通过再次尝试Build for Android来检查它是否有效.
如果失败,请从下面继续
4.下载Unity 5.4 beta.
5.重新下载SDK然后将文件复制到C:/AndroidSDK/Android-sdk
.
6.返回Unity并更新路径
7.再次为Android构建项目,它将显示错误并要求您更新SDK.
点击" 更新Android SDK "按钮.Unity将自动更新您的SDK.您的SDK应该如下所示.你的问题现在应该消失了.
归档时间: |
|
查看次数: |
11815 次 |
最近记录: |