我在android應用程序中遇到了一個奇怪的問題。當我在模擬器中運行應用程序時,它正確運行應用程序,但在 模擬器上檢查已安裝的應用程序列表時,同名的「簡化」(我的應用程序名稱)安裝。當點擊其他應用程序圖標時,它會單獨運行應用程序,但會顯示非常舊的版本screens.I已嘗試卸載這兩個應用程序,並嘗試再次運行應用程序,同時安裝了兩個應用程序。有兩個不同apks的Android應用程序
以前我的應用程序工作正常,但上傳到Google Play商店,我們必須改變包裝name.So我們從 com.example.simplifimed 改變了包名 com.medical_ocr_app.simplifimed 使用Android的工具 - >從日食
我已經檢查清單,到處添加新包的名字properly.Also新的應用程序工作正常,沒有emulator.Only問題的任何錯誤重命名的應用程序包會安裝兩個應用程序(不同的APK ) 任何人都可以幫我w這是什麼?
我的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
檢查您的gradle構建 –
我使用Eclipse,賓縣檢查只有一個「simplifimed.apk」文件是存在的 –
請發表您的清單 – Sunny