首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android -gradle -Azure -Azure devops -管道无工具链,可在NDK工具链文件夹中找到,前缀为:arm androideabi

Android -gradle -Azure -Azure devops -管道无工具链,可在NDK工具链文件夹中找到,前缀为:arm androideabi
EN

Stack Overflow用户
提问于 2021-10-26 10:15:07
回答 2查看 537关注 0票数 1

我正在尝试在Microsoft宿主代理(windows-最新) gradle - 6.9 gradle插件版本上配置azure DevOps中的CI管道:- 3.5.3,下面提到的错误:-

失败:生成失败,出现异常。

问题所在:任务':ucrop:stripDebugDebugSymbols'.的执行失败

在NDK工具链文件夹中找不到前缀为:arm androideabi的

  • Try:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。运行-扫描以获得完整的洞察力。

https://help.gradle.org

  • 获得更多帮助

有人能指导我如何通过管道YAML或任何最好的解决方案,因为我不能更新gradle插件版本的ndk路径。

EN

回答 2

Stack Overflow用户

发布于 2021-11-10 15:00:15

我也有同样的问题。在调试过程中,我发现$ANDROID_HOME_NDK现在是DevOps托管代理中的21.4.7075529版本

Warning: Observed package id 'ndk;21.4.7075529' in inconsistent location '/Users/runner/Library/Android/sdk/ndk-bundle' (Expected '/Users/runner/Library/Android/sdk/ndk/21.4.7075529')

但是由于某种原因,管道使用的是NDK 23,这导致了错误。

在app build.gradle中设置build.gradle属性可以修复CI构建。

代码语言:javascript
运行
复制
android {
    ...
    ndkVersion "21.4.7075529"
}
票数 0
EN

Stack Overflow用户

发布于 2022-08-03 18:15:40

我添加了这个命令,它对我有效。

代码语言:javascript
运行
复制
- task: CmdLine@2
  displayName: "XA5101/NDK r22 Workaround"
  inputs:
    script: |
      ${ANDROID_HOME}/tools/bin/sdkmanager --install "ndk;21.4.7075529"
      echo "##vso[task.setvariable variable=ANDROID_NDK_HOME;]$ANDROID_HOME/ndk/21.4.7075529"
      echo 'Done!'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69721275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档