由于不必要的研究代码,我的现有Android项目无法管理,所以我决定创建一个新项目,只需要应用程序所需的必要代码。我在Play商店的beta环境中上传了相同的内容。随着应用程序在我的手机上更新,主屏幕上已经存在的应用程序图标被删除。我在代码开发中犯了什么错误吗?
请帮忙
编辑:添加了清单文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.abc"
android:installLocation="preferExternal"
android:versionCode="52"
android:versionName="5.0.004" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:name="com.example.abc.Appname"
android:allowBackup="true"
android:icon="@drawable/launcher"
android:label="@string/app_name"
android:theme="@style/Theme.CustomTheme" >
<activity
android:name="com.example.abc.SplashScreen"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/title_activity_app_name"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
...
</manifest>
答案 0 :(得分:0)
将应用程序名称还原为旧文件名(java类),并在清单文件中恢复原样。启动器图标是在通过Google Play商店的测试版环境安装时创建的。
仍然不确定为什么应用程序名称和java类名称会对启动器图标产生影响。有什么想法吗?