2
在我的android應用程序內我創建了一個服務,將檢查我的web服務器,如果新版本的應用程序會發現它更新我的申請。 但我無法安裝或我的安裝不成功,直到我卸載私有版本。我想要更新我的android應用程序,當新版本在我的web服務器上發現我的web服務器但它沒有安裝
我的新版本安裝代碼:清單中
Intent promptInstall = new Intent(Intent.ACTION_VIEW);
promptInstall.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() +"/apks/PHS_TKS_v3.apk")), "application/vnd.android.package-archive");
promptInstall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(promptInstall);
和用戶權限是:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_OWNER_DATA" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
我嘗試安裝新版本的APK不是同一版本 如果我手動其安裝如果安裝了舊版本,則不安裝。
您是否在LogCat中看到錯誤? – RvdK
Priyank:只是'因爲它給了我抽搐,如果你正在糾正語法和拼寫,請在你的編輯信息中正確拼寫「語法」:-P –
沒有任何錯誤顯示,如果我手動安裝它不安裝,如果舊版本(對不起英語不好) – user1728565