作者lovelycateye (我还想要更多力量)
看板AndroidDev
标题Re: [分享] res 的命名地雷
时间Tue Jan 7 10:44:01 2014
※ 引述《lovelycateye (我还想要更多力量)》之铭言:
: 在 res 内,由於大家的 string 或 drawable 命名一样的时候。
: 有时候会发生会错误引用到别人的 res 的问题。
: 因此自己的 app 内的 res 在命名时最好避开建立专案时预设的那些名称。
: 真实案例1:
: Launcher Icon 在某些手机会莫名其妙变成预设的小绿人。
: 修改 ic_launcher.png 成别的名称就好了。
: 真实案例2:
: strings.xml 内的 App 名称定为 app_name,在 Library Project 内也一样。
: 因此 Launcher 上的名称就变成 Library Project 的 app_name。
放上1的修正完 git status 结果
D res/drawable-hdpi/ic_launcher.png
D res/drawable-ldpi/ic_launcher.png
D res/drawable-mdpi/ic_launcher.png
D res/drawable-xhdpi/ic_launcher.png
?? res/drawable-hdpi/ic_app_launcher.png
?? res/drawable-ldpi/ic_app_launcher.png
?? res/drawable-mdpi/ic_app_launcher.png
?? res/drawable-xhdpi/ic_app_launcher.png
以及AndroidManifest.xml 的 git diff 结果
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 766b483..9d161e5 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -48,7 +48,7 @@
android:anyDensity="true" />
<application
- android:icon="@drawable/ic_launcher"
+ android:icon="@drawable/ic_app_launcher"
android:label="@string/application_name"
android:theme="@android:style/Theme.Black.NoTitleBar" >
<activity
只有少部分手机出现这问题,其实我也满好奇这是啥巫术的。
至於2的话目前懒得重现,要说是没做多国语言的 values 也是没错。
只是给偷懒的人一些建议,省得到时候慢慢找错误。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.144.84