Kri*_*ena 37 android android-ndk android-studio build.gradle
我已在 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
Run Code Online (Sandbox Code Playgroud)
Kri*_*ena 45
在build.gradle文件中指定 ndk 版本后,它正在工作
android {
ndkVersion '21.3.6528147'
}
Run Code Online (Sandbox Code Playgroud)
并在内部local.properties删除以下内容,因为它已被弃用并且还与路径冲突:
ndk.dir=~/Library/Android/sdk/ndk-bundle
Run Code Online (Sandbox Code Playgroud)
mmd*_*our 34
我遇到了同样的问题并解决了它:转到 SDK 位置找到 NDK 文件夹并检查其中一个文件夹是否为空或已损坏删除它并让 android studio 使用您拥有的最新版本。
Mah*_*alv 17
对于Android studio 4.1.1+ ( gradle-plugin: 4.1.1 or above) 使用ndkVersion
没有
ndk.dir在local.properties。如果有,删除它
build.gradle(模块)
android {
defaultConfig {
// ...
ndkVersion = "21.1.6352462"
}
}
Run Code Online (Sandbox Code Playgroud)
注意:指定的版本必须存在于$SDK/ndk文件夹中。
Mr.*_*One 12
就我而言,我的 local.properties 文件中没有 ndk 目录,也没有在 build.gradle 中添加 ndk 版本。我只是简单地删除了android sdk文件夹中的ndk-bundle文件夹。它起作用了。
对我来说,这个问题发生在我升级到 Android Studio 4.1 之后。为了解决这个问题,我必须NDK在我的项目local.properties文件中明确传递我的目录路径。可以通过在local.properties.
ndk.dir={Path to Android NDK directory}
Run Code Online (Sandbox Code Playgroud)
小智 8
我在 Flutter 中遇到了这个错误。
我的解决方案:
将文件“C:\Users\username\AppData\Local\Android\Sdk\ndk\22.1.7171670\source.properties”复制到 C:\Users\username\AppData\Local\Android\Sdk\ndk-bundle
准备好!
ndk.dir=C:\\Users\\Hasif\\AppData\\Local\\Android\\Sdk\\ndk\\22.1.7171670
Run Code Online (Sandbox Code Playgroud)
小智 7
几周以来我也遇到了同样的问题,我已经尽力但没有成功。然后我使用android studio下载了NDK。
下载NDK后也没有解决我的问题。然后我访问了SDK文件夹,找到了NDK和NDK-bundle。据我所知,这两个文件夹具有相同的属性。
我已从 NDK \ 23.1.7779620 复制了 source.properties 文件并将其粘贴到 NDK-Bundle 文件夹中。
它工作得很好。
你也应该尝试...
小智 7
我不确定其他情况,但就我而言,我面临同样的问题
D:\Android\sdk\ndk-bundle 处的 NDK 没有 source.properties 文件
通过删除 ndk-bundle 文件夹然后重建项目解决了我的问题希望其他人能得到这个帮助
小智 6
这是 AS 的随机错误,很少有开发人员遇到。
最有可能的是,您的 Android Studio 中没有链接 NDK。
我会建议,
在 Android Studio 中,转到文件 -> 项目结构 -> SDK 位置 -> 在“Android NDK 位置”下,单击“下载”Android NDK
等待下载并重新构建项目。干杯。
ndk.dir=/Users/你的用户名/Library/Android/sdk/ndk/21.3.6528147
21.3.6528147 --> 版本您的 NDK 文件夹
| 归档时间: |
|
| 查看次数: |
35297 次 |
| 最近记录: |