2016-06-22 77 views
0

我想從Google Play下載幾個應用程序到我的手機。我嘗試按照回答Download App from Google Play programatically,但有一個例外:java.lang.NoSuchMethodError: org.apache.http.conn.scheme.Scheme.<init>java.lang.NoSuchMethodError: No direct method <init>(Ljava/lang/String;ILorg/apache/http/conn/scheme/SchemeSocketFactory;)V in class Lorg/apache/http/conn/scheme/Scheme; or its super classes (declaration of 'org.apache.http.conn.scheme.Scheme' appears in /system/framework/org.apache.http.legacy.boot.jar)。它的問題是圖書館。另外我嘗試使用android-market-api,但也有例外,因爲ClientLogin已棄用。如何以編程方式從Google Play下載APK文件?

回答

2

沒有官方API以編程方式下載APK。但是,爲了解決您的異常問題,您似乎正在使用Apache HTTP Client並在Android Marshmallow(6.0)或更高版本的設備上運行您的應用。

Apache HTTP Client has been removed自Marshmallow起。可以用HttpURLConnection代替。

相關問題