当我尝试编译代码时,我目前在代码中有多个错误,而我无法解决我出错的地方。
我得到的错误是:
C:\Users\Jamie\AndroidStudioProjects\lifeWithASD\app\build\intermediates\manifests\
full\debug\AndroidManifest.xml
Error:(14, 24) No resource found that matches the given name
(at 'label' with value '@string/app_name').
Error:(18, 28) No resource found that matches the given name
(at 'label' with value '@string/app_name').
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
Process 'command 'C:\Users\Jamie\AppData\Local\Android\sdk3\build-tools\22.0.1\aapt.exe''
finished with non-zero exit value 1
我不知道为什么我会在编译时遇到这些错误,因为我不知道代码中@string/app name
指的是什么。
答案 0 :(得分:2)
因此,如果您从第14行的开头打开AndroidManifest.xml
,在第24行关闭,则需要确保您拥有名为android:label="@string/app_name"
的属性,如果确实如此,然后你需要在strings.xml
内打开AppPath/res/values
并创建一个名为app_name的String资源。
错误的第二部分是同一个问题。
将字符串添加到xml文件中:
<string name="app_name">YourApplicationNameHere</string>