从清单
生成R.java时出错这是什么意思?以及我如何解决它?
[ERROR] Error generating R.java from manifest
[ERROR]:Project failed to build after 937ms
答案 0 :(得分:7)
我遇到了这个错误并浪费了大约3个小时来解决这个问题,实际上问题是当你使用新的android SDK时你遇到了这个错误。基本上一些文件被移动到新的sdk中的 build-tools 目录中,但它们应该在 platoform-tools 目录中。所以,简单来说就是复制aapt.exe文件, dx.bat文件和lib文件夹进入 platform-tools 目录,希望这可以解决您的问题。这是一个报告给JERA的错误。 This Link will Help you
试试这个并告诉我这是否解决了你的问题。
答案 1 :(得分:1)
http://developer.appcelerator.com/question/114521/error-error-generating-rjava-from-manifest
“出现这种情况有很多原因。首先,您是否以正确的格式设置应用程序名称,即com.yourcompany.appname?在键入任何内容之前,请注意字段的提示文本。
此外,包含非ascii字符的文件或文件夹名称可能会导致问题。
最后,如果你的js文件中有任何非ascii字符,你需要确保使用utf8编码文件。
如果找到解决方案,请报告。
干杯“
答案 2 :(得分:1)
这对我也有帮助: 我从
复制了这两个文件和“lib”文件夹(及其内容)C:\用户\ amohiuddin \机器人-的SDK \构建工具\ 17.0.0
到
C:\用户\ amohiuddin \机器人-的SDK \平台的工具
然后关闭模拟器,并在Titanium Studio中清理并重新构建应用程序。它奏效了。
答案 3 :(得分:1)
我通过错误地在tiapp.xml中设置我的包ID来解决这个问题,例如:
(注意<id>
节点和<manifest>
节点中的&#34;包&#34;属性,它们必须相同)
<ti:app xmlns:ti="http://ti.appcelerator.org">
<id>com.test.tuju</id>
<name>test_tu_ju</name>
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest android:versionCode="10" android:versionName="3.5" package="com.test.tuju">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/>
请参阅:https://github.com/jamesfalkner/liferay-android-beacons/issues/3
答案 4 :(得分:0)
这是由于ti.app和android清单的不同。
您只需从ti.app注释您的Android代码并运行该项目。
Select build (right click on the project and show in finder) -> android manifest.
Copy the contents and replace in ti.app