Android Studio ndk-build 找不到文件

迈克尔·乔达基斯

我正在尝试在 Android Studio 中编译 OPUS。当我从命令行调用 ndk-build 时,一切正常。当我从 Android Studio 构建它时,它失败了。

我的 app.gradle:

externalNativeBuild {
    ndkBuild {
        path 'src/main/jni/Android.mk'
    }
}

Android.mk 有一些包括:

include celt_sources.mk

错误:

Error while executing process G:\ASDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\TP2\ram\android\app\src\main\jni\Android.mk NDK_APPLICATION_MK=F:\TP2\ram\android\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-19 NDK_OUT=F:/TP2/ram/android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=F:\TP2\ram\android\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}

为什么 NDK_PROJECT_PATH 为空?如何在调用 ndk-build 之前告诉 Android Studio 设置当前目录?

最好的,

亚历克斯·科恩

您可能遵循或类似解决方案为 Android 构建准备作品。像这样的陈述

include celt_sources.mk

不是一个好习惯,因为它们强制您ndk-build在与Android.mk文件相同的目录中运行以这种方式强制 Android Studio 工作并不太难,将以下块添加到您的build.gradle

android {
    defaultConfig {
        externalNativeBuild {
            ndkBuild {
                arguments '-C src/main/jni'
            }
        }
    }
}

但是,遵循可以在 WWW 上找到的许多其他版本的Android.mk for opus之一要干净得多,例如这个使用

include $(LOCAL_PATH)/celt_sources.mk

这样,构建不依赖于ndk-build命令的工作目录

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio找不到文件

来自分类Dev

android studio ndk开发,编辑器找不到ndk标头

来自分类Dev

Can't build project with android-ndk and Android Studio

来自分类Dev

Android NDK找不到-lGLESv

来自分类Dev

Android NDK集成:错误:找不到方法'com.android.build.gradle.internal.Application

来自分类Dev

项目使用ndk-build而非Android Studio构建

来自分类Dev

JNI build gradle找不到ndk目录

来自分类Dev

Android Studio NDK:排除本机文件?

来自分类Dev

android studio找不到指定的文件

来自分类Dev

Android Studio NDK:使用ndk-build进行编译,并通过Gradle Experiment获得本机支持

来自分类Dev

找不到android NDK堆栈跟踪

来自分类Dev

Android NDK。找不到本地Lcom的实现

来自分类Dev

Android NDK找不到本机功能

来自分类Dev

Android NDK找不到本机功能

来自分类Dev

Android NDK找不到符号“ sigemptyset”

来自分类Dev

Android Studio中的Android注释:找不到现有文件

来自分类Dev

使用NDK在Android Studio 1.0.2中生成.so文件

来自分类Dev

系统找不到android studio中指定的文件?

来自分类Dev

Android Studio XML布局文件存在,但找不到

来自分类Dev

Android Studio ORMLite配置文件-找不到原始目录

来自分类Dev

Android Studio ORMLite配置文件-找不到原始目录

来自分类Dev

CreateProcess错误= 2,系统找不到指定的文件[Android studio]

来自分类Dev

android studio 找不到自定义字体文件

来自分类Dev

Android studio 在java文件中找不到按钮ID

来自分类Dev

找不到“ libmynative.so”,即使将其复制到libs文件夹(Android NDK)

来自分类Dev

Android Studio:找不到com.android.tools.build:gradle:2.0.0-alpha2

来自分类Dev

在Android Studio中导入Facebook库:找不到属性“ ANDROID_BUILD_SDK_VERSION”

来自分类Dev

Android Studio找不到com.android.tools.build:gradle:4.0.1。错误

来自分类Dev

Android Studio“找不到com.android.tools.build:gradle:3.0.1”

Related 相关文章

  1. 1

    Android Studio找不到文件

  2. 2

    android studio ndk开发,编辑器找不到ndk标头

  3. 3

    Can't build project with android-ndk and Android Studio

  4. 4

    Android NDK找不到-lGLESv

  5. 5

    Android NDK集成:错误:找不到方法'com.android.build.gradle.internal.Application

  6. 6

    项目使用ndk-build而非Android Studio构建

  7. 7

    JNI build gradle找不到ndk目录

  8. 8

    Android Studio NDK:排除本机文件?

  9. 9

    android studio找不到指定的文件

  10. 10

    Android Studio NDK:使用ndk-build进行编译,并通过Gradle Experiment获得本机支持

  11. 11

    找不到android NDK堆栈跟踪

  12. 12

    Android NDK。找不到本地Lcom的实现

  13. 13

    Android NDK找不到本机功能

  14. 14

    Android NDK找不到本机功能

  15. 15

    Android NDK找不到符号“ sigemptyset”

  16. 16

    Android Studio中的Android注释:找不到现有文件

  17. 17

    使用NDK在Android Studio 1.0.2中生成.so文件

  18. 18

    系统找不到android studio中指定的文件?

  19. 19

    Android Studio XML布局文件存在,但找不到

  20. 20

    Android Studio ORMLite配置文件-找不到原始目录

  21. 21

    Android Studio ORMLite配置文件-找不到原始目录

  22. 22

    CreateProcess错误= 2,系统找不到指定的文件[Android studio]

  23. 23

    android studio 找不到自定义字体文件

  24. 24

    Android studio 在java文件中找不到按钮ID

  25. 25

    找不到“ libmynative.so”,即使将其复制到libs文件夹(Android NDK)

  26. 26

    Android Studio:找不到com.android.tools.build:gradle:2.0.0-alpha2

  27. 27

    在Android Studio中导入Facebook库:找不到属性“ ANDROID_BUILD_SDK_VERSION”

  28. 28

    Android Studio找不到com.android.tools.build:gradle:4.0.1。错误

  29. 29

    Android Studio“找不到com.android.tools.build:gradle:3.0.1”

热门标签

归档