我知道之前已经问过这个问题,但是相信我,我已经尝试了之前帖子中建议的每一个解决方案。这是我从gradle控制台得到的错误:
res\menu\final.xml:0: error: invalid symbol: 'final'
FAILED
FAILURE: Build failed with an exception.
出了什么问题:
任务执行失败':app:processDebugResources'。
com.android.ide.common.internal.LoggedErrorException:无法运行命令:C:\ Program Files \ android-studio \ sdk \ build-tools \ android-4.4W \ aapt.exe包-f --no-crunch -I C:\ Program Files \ android-studio \ sdk \ platforms \ android-19 \ android.jar -M C:\用户\砰\ AndroidStudioProjects \ MyProject的\应用\建立\中间体\舱单\调试\的AndroidManifest.xml -S C:\ Users \ bang \ AndroidStudioProjects \ MyProject \ app \ build \ intermediates \ res \ debug -A C:\ Users \ bang \ AndroidStudioProjects \ MyProject \ app \ build \ intermediates \ assets \ debug -m -J C:\ Users \ bang \ AndroidStudioProjects \ MyProject \ app \ build \ generated \ source \ r \\ debug -F C:\ Users \ bang \ AndroidStudioProjects \ MyProject \ app \ build \ intermediates \ libs \ app-debug.ap_ --debug-mode --custom-package bang.myproject -0 apk错误代码:1输出:res \ menu \ final.xml:0:错误:无效符号:' final'
现在,看起来有一个问题,即final.xml文件中有一个问题,它是自动生成的。 在这里,如果你想看一下它:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="bang.MyProject.FinalActivity" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
android:showAsAction="never" />
</menu>
这与R类有关,因为在添加新活动后删除了R类。因此,我使用R.id
...的所有地方都有一条红线。
这是我到目前为止所做的事情:
答案 0 :(得分:2)
R为红色只是意味着您的项目没有完全不同的原因进行正确编译。如您所述,它给出了一个指向输出的错误:res \ menu \ final.xml:0:错误:无效符号:&#39; final&#39;。这可能是“最终”这个词。是一个受保护的词。尝试重构菜单以便调用其他内容。
有关受保护单词的列表,请参阅此帖子。 List of reserved words in Android