带有react native的tensorflow android无法正常工作
我将react-native.jar放在tensorflow android目录中,并将配置添加到tensorflow/examples/android/BUILD文件中,如下所示:带有react native的tensorflow android无法正常工作,android,react-native,tensorflow,bazel,Android,React Native,Tensorflow,Bazel,我将react-native.jar放在tensorflow android目录中,并将配置添加到tensorflow/examples/android/BUILD文件中,如下所示: java_import( name = "react-native", jars = [ "react-native-0.39.2-sources.jar", ], ) 现在运行bazel build//tensorflow/examples/android:tensorf
java_import(
name = "react-native",
jars = [
"react-native-0.39.2-sources.jar",
],
)
现在运行bazel build//tensorflow/examples/android:tensorflow_演示运行良好。然后使用import com.facebook.react.*;在java文件中运行bazel构建。。。同样,它抛出了一个不存在的错误,即找不到com.facebook.react.*包。为了向Android构建中的Java代码公开JAR中的类,您需要在您创建的Java\u导入上构建的Android\u二进制文件中添加一个依赖项 例如: # tensorflow/examples/android/BUILD java_import( name = "react-native", jars = [ "react-native-0.39.2-sources.jar", ], ) android_binary( name = "tensorflow_demo", srcs = glob(["src/**/*.java"]), deps = [ ":tensorflow_native_libs", "//tensorflow/contrib/android:android_tensorflow_inference_java", ":react-native", ], )