我创建了一个包含完整版和精简版的应用程序。
精简版:
AndroidManifest.xml中
android:label="@string/app_name"
是SomeApp Lite。
完整版:
AndroidManifest.xml中
android:label="@string/app_name"
是SomeApp。
签名的apks是SomeAppLite.apk和SomeApp.apk。 当我在手机上打开安装程序应用程序时,它会将这两个应用程序显示为SomeApp Lite 1.0(具有不同.apk名称的ofc)。
我在哪里错过了什么?
strings.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">SomeApp</string>
<string name="app_name">SomeApp</string>
<string name="widget_text">Loading...</string>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">SomeApp Lite</string>
<string name="app_name">SomeApp Lite</string>
<string name="widget_text">Loading...</string>
</resources>
答案 0 :(得分:2)
您需要使用不同的包名称。如果名称相同,则手机和Android Market会同时考虑相同的应用程序。