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

NDK在~/库/Android/sdk/ndk-bundle没有source.properties文件

王飞英
2023-03-14

我已经在Macbook中将Android Studio更新为4.1,但更新后无法运行应用程序。它给出了以下错误

Execution failed for task ':app:stripDebugDebugSymbols'.
NDK at ~/Library/Android/sdk/ndk-bundle did not have a source.properties file

共有3个答案

商兴朝
2023-03-14

适用于Android studio 4.1。1(gradle插件:4.1.1或更高版本)使用ndkVersion

没有ndk。在本地设置dir。属性。如果有,请将其移除

建筑格雷德尔(模块)

android {
  defaultConfig {
     // ...
     ndkVersion = "21.1.6352462"
  }
}

注意:指定的版本必须存在于$SDK/ndk文件夹中。

燕永昌
2023-03-14

我遇到了同样的问题并解决了它:转到SDK位置查找NDK文件夹,检查其中一个文件夹是否为空或已损坏,删除它,并让android studio使用您拥有的最新版本。

王刚毅
2023-03-14

build中指定ndk版本后。gradle它正在工作的文件

android {
        ndkVersion '21.3.6528147'
    }

和内部local。属性删除以下内容,因为它已被弃用,并且与路径冲突:

ndk.dir=~/Library/Android/sdk/ndk-bundle
 类似资料:
  • Android NDK 是在SDK前面又加上了原生二字,即Native Development Kit,因此又被Google称为NDK。 在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生SDK的公布可以让开发者更加直接的接触Android系统资源,并使用传统的C或C++语言编写程序,并在程序封包文件(.apks)中直接嵌入原生库文件。 不过,

  • 我正在尝试使用android studio构建Protobuf2.6.1NDK,但我不知道如何将protobuf包含在gradle文件中。我也尝试过android.mk和eclipse中的任何一个,请帮助我。

  • 出于安全考虑,我希望静态链接所有库,包括包含JNI\u OnLoad函数的本机库。我已经读到可以静态链接JNI库(http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html#library_version)但我用Android Studio做不到。有可能吗? 这是我目前拥有的。 在Java代码中: 在

  • 在Android NDK项目中,我们需要使用HAL接口访问蓝牙。我们的意图是这样做: 每个人似乎都这么做(在谷歌示例代码中)。当我们试图编译时,似乎出现了一个问题: 我们在Android.mk中正确添加了清单权限和正确添加的库 我们还需要补充什么吗?有没有可以参考的工作项目?

  • 我正在尝试使用随ndk提供的ndk-stack命令。 不幸的是,当我运行它时,脚本崩溃了。 我在windows上运行的命令是... ndk-stack . cmd-sym build/intermediates/cmake/debug/obj/armea bi-v7a-dump stack . txt stack.txt文件包含来自logcat的逻辑删除。 我收到的错误是.... 回溯(最后一次调

  • 我现在在android ndk中很天真。我尝试了此url中给出的步骤:https://www3.ntu.edu.sg/home/ehchua/programming/android/Android_NDK.html根据此,我从androidndkr_10导入我的eclipse中的HELLO_JNI示例,当我运行它时,会在logcat中出现以下错误 08-17 18:12:01.472:E/Andr