【发布时间】:2013-05-26 11:14:35
【问题描述】:
从清单生成 R.java 时出错
这是什么意思?我该如何解决?
[ERROR] Error generating R.java from manifest
[ERROR]:Project failed to build after 937ms
【问题讨论】:
从清单生成 R.java 时出错
这是什么意思?我该如何解决?
[ERROR] Error generating R.java from manifest
[ERROR]:Project failed to build after 937ms
【问题讨论】:
我遇到了这个错误并浪费了大约 3 个小时来解决这个问题,实际上问题是在使用新的 android SDK 时你遇到了这个错误。基本上一些文件被移动到新 sdk 中的 build-tools 目录中,但它们应该在 platoform-tools 目录中所以,简单来说只需复制 aapt.exe 文件, dx.bat 文件和 lib 文件夹放入 platform-tools 目录,希望这能解决您的问题。这是一个报告给 JERA 的错误。 This Link will Help you
试试这个,如果这解决了您的问题,请告诉我。
【讨论】:
http://developer.appcelerator.com/question/114521/error-error-generating-rjava-from-manifest
“发生这种情况的原因有很多。首先,您是否以正确的格式设置了应用程序名称,即 com.yourcompany.appname?在键入任何内容之前请注意该字段的提示文本。
此外,包含非 ascii 字符的文件或文件夹名称可能会导致问题。
最后,如果您的 js 文件中有任何非 ascii 字符,则需要确保文件是使用 utf8 编码的。
如果您找到解决方案,请反馈。
干杯”
【讨论】:
这对我也有帮助: 我从
复制了这 2 个文件和“lib”文件夹(及其内容)C:\Users\amohiuddin\android-sdks\build-tools\17.0.0
到
C:\Users\amohiuddin\android-sdks\platform-tools
然后关闭模拟器,并在 Titanium Studio 中清理并重新构建应用程序。它奏效了。
【讨论】:
我在 tiapp.xml 中错误地设置了我的包 ID 遇到了这个问题,例如:
(注意<id>节点和<manifest>节点中的“package”属性,它们必须相同)
<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
【讨论】:
这是由于 ti.app 和 android manifest 的不同。
您只需从 ti.app 注释您的 android 代码并运行该项目。
Select build (right click on the project and show in finder) -> android manifest.
Copy the contents and replace in ti.app
【讨论】: