【问题标题】:Deeplearning4J nd4j-native.properties cannot be opened because it does not existDeeplearning4J nd4j-native.properties 无法打开,因为它不存在
【发布时间】:2021-11-15 02:36:36
【问题描述】:

当我在android studio上使用DL4J(版本1.0.0-M1.1)时,它说“nd4j-native.properties无法打开,因为它不存在”。但是如果我在IDEA上使用或版本是1.0.0-beta7,没有出现错误。

【问题讨论】:

    标签: android deeplearning4j dl4j


    【解决方案1】:

    我通过包含 nd4j-native.properties 解决了这个问题,如下所示,

    packagingOptions {
        merge 'nd4j-native.properties'
    }
    

    对于 Gradle 7.0.2 及更高版本,以下可能有效,

    packagingOptions {
        resources.merges.add('nd4j-native.properties');
    }
    

    有关详细信息,另请参阅More than one file was found with OS independent path 'META-INF/LICENSE'

    【讨论】:

      【解决方案2】:

      您能否澄清一下您遇到的问题?你的 build.gradle 会很高兴看到。很难说你可能会遇到什么。

      我唯一可以告诉你的是,框架使用的某些属性文件应该捆绑在 jar 中。

      通常发生这种情况时,这意味着捆绑 jar 的任何内容都不包含该资源。

      谢谢!

      【讨论】:

      • 我也面临同样的问题。我不得不排除该文件,因为由于错误“发现多个文件与操作系统无关路径'nd4j-native.properties'。”而导致应用程序未构建。我不确定如何在排除文件的情况下构建应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2016-09-08
      • 2019-07-12
      • 1970-01-01
      • 2021-12-14
      • 2012-02-16
      • 1970-01-01
      相关资源
      最近更新 更多