我尝试从URl安装apk,这是我的代码:
Intent promptInstall = new Intent(android.content.Intent.ACTION_VIEW);
promptInstall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
promptInstall.setDataAndType(Uri.parse("http://10.0.2.2:8081/MyAPPStore/apk/Teflouki.apk"), "application/vnd.android.package-archive" );
startActivity(promptInstall);
Run Code Online (Sandbox Code Playgroud)
但我有这个问题:
05-10 15:09:29.511: ERROR/AndroidRuntime(1668): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=http://10.0.2.2:8081/MyAPPStore/apk/Teflouki.apk typ=application/vnd.android.package-archive flg=0x10000000 }
Run Code Online (Sandbox Code Playgroud)
提前致谢
我尝试在sdcard中访问我的文件夹并安装myapp.apk,我使用以下代码:
Runtime.getRuntime().exec("cd sdcard/.yasmin");
Runtime.getRuntime().exec("adb install tefli.apk");
Run Code Online (Sandbox Code Playgroud)
但不幸的是我有这个错误:
05-11 11:09:57.925: WARN/System.err(1399): java.io.IOException:
Error running exec(). Commands: [cd, sdcard/.yasmin] Working Directory: null Environment: null
Run Code Online (Sandbox Code Playgroud)
任何人请有个主意.提前致谢.
有没有办法安装和卸载使用phoneGap安卓apk?