在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
2012-03-16 10:17
1001 查看
如果出现如题所述的错误,更细致一点说是出现如下所述的错误:
packages/apps/TabPro/res/layout/tab1.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab1').
packages/apps/TabPro/res/layout/tab2.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab2').
packages/apps/TabPro/res/layout/tab3.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab3').
make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
提示了错误“This attribute must be localized”,这种问题一般情况是因为在res/xml文件夹下的中
或者在res/layout下的文件中出现了没有多语言话的文本例如
<TextView
android:id="@+id/myTextView1"
android:text="tab1"
android:layout_width="fill_parent">
</TextView>
解决方式
在res/values/strings.xml中定义字符串
<string name="str_tab1">tab1</string>
然后把上面的内容改为
<TextView
android:id="@+id/myTextView1"
android:text="@string/str_str_tab1"
android:layout_width="fill_parent">
</TextView>
这是android强制实行多语言话
packages/apps/TabPro/res/layout/tab1.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab1').
packages/apps/TabPro/res/layout/tab2.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab2').
packages/apps/TabPro/res/layout/tab3.xml:7: error: Error: This attribute must be localized. (at 'text' with value 'tab3').
make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
提示了错误“This attribute must be localized”,这种问题一般情况是因为在res/xml文件夹下的中
或者在res/layout下的文件中出现了没有多语言话的文本例如
<TextView
android:id="@+id/myTextView1"
android:text="tab1"
android:layout_width="fill_parent">
</TextView>
解决方式
在res/values/strings.xml中定义字符串
<string name="str_tab1">tab1</string>
然后把上面的内容改为
<TextView
android:id="@+id/myTextView1"
android:text="@string/str_str_tab1"
android:layout_width="fill_parent">
</TextView>
这是android强制实行多语言话
相关文章推荐
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- android 单独编译某个模块发生错误:make: *** 没有规则可以创建“out/target/common/obj/APPS/Browser_intermediates/src/R.stamp
- *** [out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] 错误 1
- No rule to make target `out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- MTK 编译错误make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
- No rule to make target `out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
- android编译时没有规则可以创建“out/target/common/obj/APPS/CalculatorTests_intermediates/classes-full-debug.jar”问
- make: *** [out/target/common/obj/APPS/Phone_intermediates/classes-full-debug.jar] 错误 41
- make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
- make: *** [out/target/common/obj/APPS/Deskdate_intermediates/classes-full-debug.jar] 错误 41
- out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- 解决android libcore局部编译时`out/target/common/obj/JAVA_LIBRARIES/sqlite-jdbc_intermediates/javalib.jar'
- 编译Android源码 解决[out/target/common/docs/api-stubs-timestamp] 错误 45
- Android源码编译之:KeyError: 'ui_strings.grd' make: *** [out/target/product/generic/obj/GYP/shared_interme
- android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABLE/llvm-rs-cc_intermediates/llvm-rs-cc] Error 1
- make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] 错误 38 处理
- 编译Android源码 解决:[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] 错误 1
- Android mmm单独编译模块 错误提示 APPS/Settings_intermediates/classes-full-debug.jar] Error 41