【问题标题】:Tensorflow dependencies in android studio applicationandroid studio应用程序中的Tensorflow依赖项
【发布时间】:2019-06-20 19:41:44
【问题描述】:

我已按照

中使用 tensorflow 的说明进行操作

https://medium.com/@elye.project/applying-tensorflow-in-android-in-4-steps-to-recognize-superhero-f224597eb055

但是当我启动它时应用程序崩溃了。

我尝试通过在依赖项部分添加以下行来修改应用程序的 build.gradle

implementation 'org.tensorflow:tensorflow-android:1.7.0'

我的应用程序有一个使用 tensorflow 库的类。没有这一行,该类包含许多错误。使用这一行,我的应用程序崩溃了。

构建成功,但应用程序在我的三星 Galaxy 8 上启动后立即崩溃。

为了能够在我的应用程序中成功使用 tensorflow,我缺少什么?

【问题讨论】:

    标签: android tensorflow


    【解决方案1】:

    感谢这个链接,我终于找到了解决问题的方法

    https://medium.com/mobiwise-blog/unsatisfiedlinkerror-problem-on-some-android-devices-b77f2f83837d

    Logcat 告诉我有一个 unsatisfiedlinkerror

    事实证明,由于我的 Galaxy S8 有一个 64 位处理器,它会在我的 android 项目没有的“arm64”文件夹中查找本机库 .so 文件。

    解决方案是将其添加到应用的 build.gradle 的 defaultConfig 部分:

        ndk {
            abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
        }
    

    【讨论】:

      猜你喜欢
      • 2014-02-22
      • 2018-03-26
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 2017-05-14
      • 2015-08-11
      • 2015-12-31
      • 1970-01-01
      相关资源
      最近更新 更多