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