我在Android应用程序上面临一个奇怪的问题。当我在模拟器中运行应用程序时,它正确地运行应用程序,但是当在已安装的应用程序列表上检查时 模拟器,它显示两个相同名称“简化”(我的应用程序名称)的应用程序安装。当单击其他应用程序图标时,它单独运行应用程序但显示非常旧的版本屏幕。我已尝试卸载这两个应用程序并尝试运行该应用程序再次安装相同的两个应用程序。
以前我的应用程序工作正常但是要上传到Google Play商店,我们必须更改包名称。所以我们更改了包名称 的 com.example.simplifimed 至 的 com.medical_ocr_app.simplifimed 使用了Android Tools->从eclipse重命名应用程序包
我已经检查了清单,并且正确地添加了新的包名称。新的应用程序也可以在模拟器中没有任何错误。只有安装两个应用程序(不同的apk)的问题 任何人都可以帮我这个吗?
我的andriod清单文件如下,
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.medical_ocr_appln.simplifimed"
android:versionCode="4"
android:versionName="1.4" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="21" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- <uses-permission android:name="android.permission.GET_ACCOUNTS" /> -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> -->
<!-- Network State Permissions to detect Internet status -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Permission to vibrate
<uses-permission android:name="android.permission.VIBRATE" />
<permission
android:name="com.example.simplifimed.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.simplifimed.permission.C2D_MESSAGE" />
android:debuggable="false"
-->
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppCompatTheme"
android:testOnly="false"
>
<activity
android:name="com.medical_ocr_appln.simplifimed.DashboardActivity"
android:label="@string/app_name"
android:logo="@drawable/rx" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Login Activity DashboardActivity MainActivity MedListActivity -->
<activity
android:label="My Schedule"
android:name="com.medical_ocr_appln.simplifimed.TabBar"></activity>
<!-- Login Activity DashboardActivity MainActivity MedListActivity -->
<activity
android:label="Login Account"
android:name="com.medical_ocr_appln.simplifimed.LoginActivity"></activity>
<!-- Register Activity -->
<activity
android:label="Register New Account"
android:name="com.medical_ocr_appln.simplifimed.RegisterActivity"></activity>
<!-- Edit contact Activity -->
<activity
android:label="Edit Contact"
android:name="com.medical_ocr_appln.simplifimed.EditContact"></activity>
<!-- My Notifications Activity -->
<activity
android:label="My Notifications"
android:name="com.medical_ocr_appln.simplifimed.myNotiifcations"></activity>
<!-- Photo Intent Activity -->
<activity
android:label="PhotoIntentActivity"
android:name="com.medical_ocr_appln.simplifimed.PhotoIntentActivity"></activity>
<!-- MedConfirmation Activity -->
<activity
android:label="MedConfirmation"
android:name="com.medical_ocr_appln.simplifimed.MedConfirmation"></activity>
<!-- Save Med to DB Activity -->
<activity
android:label="Save Medicine"
android:name="com.medical_ocr_appln.simplifimed.SaveMedToDB"></activity>
<!-- FirstLast Activity -->
<activity
android:label="First Last Dose Activity"
android:name="com.medical_ocr_appln.simplifimed.FirstLastDose"></activity>
<!-- ChangePassword Activity -->
<activity
android:label="Change Password Activity"
android:name="com.medical_ocr_appln.simplifimed.ChangePassword"></activity>
<!-- Password Reset Activity -->
<activity
android:label="Password Reset Activity"
android:name="com.medical_ocr_appln.simplifimed.PasswordReset"></activity>
<!-- NewContactActivity Activity -->
<activity
android:label="Add New Contact"
android:name="com.medical_ocr_appln.simplifimed.NewContactActivity"></activity>
<!-- NewContactActivity Activity -->
<activity
android:label="Set Notify Reminder"
android:name="com.medical_ocr_appln.simplifimed.SetNotifyReminder"></activity>
</application>
谢谢, SANGRAM
答案 0 :(得分:0)
我发布的解决方案可能对某些人有所帮助.. 由于我无法为我的问题找到任何解决方案,我再次使用以下步骤执行重命名包,它对我有效,
谢谢..