簡體   English   中英

以編程方式安裝.apk文件

[英]install .apk file programmatically

我想以編程方式在我的應用程序中安裝apk文件,因為我將代碼編寫如下

        f=new File("l.o.p-1.apk");
        Intent i=new Intent(android.content.Intent.ACTION_VIEW);
        i.setDataAndType(Uri.fromFile(f),"application/vnd.android.package-archive");
        startActivity(i);

但是它不起作用,並且顯示了一個警告對話框,其中顯示了消息解析錯誤:問題解析程序包為什么我收到此錯誤

嘗試從Google網站上載相同的APK,並檢查它是否可以正常工作,如果它顯示相同的錯誤,則意味着您的apk出現了問題

您可以嘗試使用命令安裝它,並檢查是否收到錯誤:

adb install [your.apk]

還要檢查apk文件的位置是否有效。 (我認為應該在電話的SD卡上。不過我不確定。)

希望這可以幫助!

檢查您要安裝的位置。

例如,當我將apk下載到Cache文件夾中時,安裝時出現了解析錯誤,但將其下載到我的External Cache文件夾后,安裝正常進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM