2017-06-16 5 views
1

私はHttpUrlConnectionを実行しようとしましたが、例外ました:インスタントアプリのCLEARTEXT通信はサポートされていません:[]

java.net.UnknownServiceException: CLEARTEXT communication not supported: [] 
    at com.android.okhttp.Connection.connect(Connection.java:149) 
    at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:185) 
    at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:128) 
    at com.android.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:341) 
    at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:330) 
    at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:248) 
    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:433) 
    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:114) 
    at com.xfzj.instantappdemo2.feature.MainActivity$3.run(MainActivity.java:84) 
    at java.lang.Thread.run(Thread.java:818) 

は、ここに私のコードです:

new Thread(new Runnable() { 
     @Override 
     public void run() { 
      try { 
       URL url = new URL("http://www.google.com"); 
       HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
       connection.connect(); 
       Log.i("responseCode",""+connection.getResponseCode()); 
      } catch (MalformedURLException e) { 
       e.printStackTrace(); 
      } catch (IOException e) { 
       e.printStackTrace(); 

      } 
     } 
    }).start(); 

私はアプリを実行し、インストールした場合は、それは成功した。

またはをhttps://www.google.comに置き換えた場合、インスタントアプリでも正常に実行されました。

インスタントアプリはHttpsのみをサポートしていますか?

答えて

関連する問題