当前位置: 首页 > 知识库问答 >
问题:

构建ndk android studio错误

金毅
2023-03-14

我有一个预构建的库,其中包含jar文件和.so文件,并且我刚将项目从eclipse转换到android studio,我在eclipse中的libs目录是

libs****Armeabi

****x86

****jar文件,所以armeabi和x86包含.so文件,当我将project转换到android studio时,应用程序一开始构建得很好,但是.so文件中的一些类没有初始化,给出了错误

错误:任务“:Project:CompileDebugNdk”执行失败。

com.android.ide.common.Process.processException:org.gradle.Process.internal.execException:Process“command”e:\Android index\android-ndk-r10d\ndk-build.cmd“已完成,退出值为非零%1

这是我的建筑文件

apply plugin: 'android'
sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
        jni.srcDirs = ['src/main/jni', 'src/main/jni/']
    }
    debug.setRoot('build-types/debug')
    release.setRoot('build-types/release')
}

}

这方面有什么帮助吗

共有1个答案

李文轩
2023-03-14

如果项目中没有任何NDK源代码(您没有生成.so文件,只是在使用它们),则删除jni文件夹并将.so文件放入src/main/jnilibs/armeabisrc/main/jnilibs/x86中。

顺便说一句,您将ndk目录放置在包含空格的路径下。你应该把它移到别的地方或者删除这个空白处。

 类似资料:
  • 我曾经用命令构建我的angular 5项目: 我已经将我的项目更新为angular 6,当我调用该命令时,我会得到如下错误: 架构验证失败,出现以下错误:数据路径“”不应具有其他属性 (o)。错误:架构验证失败,出现以下错误:数据路径“”不应具有其他属性 (o)。at MergeMapSubscriber.registry.compile.pipe.operators_1.concatMap.va

  • 当我准备用构建应用程序时,会遇到以下问题。 :processDebugResources/home/rakesh/myproject/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:3:AAPT:检索项的父项时出错:未找到与给定名称“android:textopearance.mate

  • 因为早上我试图建立一个android应用程序,在建立部分,它只显示Android建立错误,当我点击错误日志,它显示一个页面没有找到错误。构建服务器有什么问题吗??

  • 1详细的cli'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1个详细的cli“运行”, 1详细的cli“构建”] 10详细的生命周期hello-world@0.1.0~build:cwd:c:\users\cristi\desktop\react_scafold\hello-world 11愚蠢的生命周期hello-world

  • 所以我做了我的游戏,并试图“建立它”。我犯了几个对我来说毫无意义的错误。 以下是错误: UnityEditor. BuildPlayerWindow BuildmetodExctive: 2错误在UnityEditor. BuildPlayerWindow DefaultBuildPlayer. BuildPlayer(Unity编辑器. BuildPlayerOptions选项)[0x00234

  • 我一直试图解决这个问题。我不知道该怎么办,当我想调试项目时,我会卡在下面的输出错误上。 ------------------------------------------------------------------------

  • 我被这个错误弄得神魂颠倒,在我解决这个问题之前,我无法取得任何进展。 我有最新的STS(Spring Tool Source)3.7.1,专门用于Eclipse Mars 4.5.1。我删除了所有旧版本的STS,也删除了旧的.Eclipse文件,因为我希望这是一个全新的安装。我还进入了c:\Users\Tom Holmes\AppData文件夹,删除了“Spring Tool Suite”的所有痕

  • 我在代码构建过程的构建阶段遇到以下错误: “执行命令时出错:docker build-t…”原因:退出状态1 我有一个使用ecr权限设置的代码构建服务角色,aws ecr登录阶段已经成功,我的buildspec.yml非常简单——几乎只是标准模板。运行时是亚马逊管理的ubuntu镜像,标准。 Docker构建失败的原因有哪些?有没有人建议进行故障排除? 谢谢你 完整buildspec.yml文件: