diff --git a/android/build.gradle b/android/build.gradle index 28c92ed..9c6d0f9 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -39,4 +39,5 @@ allprojects { dependencies { compile 'com.facebook.react:react-native:+' compile 'org.tensorflow:tensorflow-android:1.3.0' + compile 'com.squareup.okhttp3:okhttp:3.4.1' } diff --git a/android/src/main/java/com/rntensorflow/ResourceManager.java b/android/src/main/java/com/rntensorflow/ResourceManager.java index 6c15b29..b4f79f8 100644 --- a/android/src/main/java/com/rntensorflow/ResourceManager.java +++ b/android/src/main/java/com/rntensorflow/ResourceManager.java @@ -3,7 +3,7 @@ import android.content.res.Resources; import android.webkit.URLUtil; import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.OkHttpClientProvider; +import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; @@ -61,8 +61,9 @@ private byte[] inputStreamToByteArray(InputStream inputStream) throws IOExceptio private byte[] loadFromUrl(String url) { try { + OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).get().build(); - Response response = OkHttpClientProvider.createClient().newCall(request).execute(); + Response response = client.newCall(request).execute(); return response.body().bytes(); } catch (IOException e) { throw new IllegalStateException("Could not fetch data from url " + url);