android - 有错误构建电报android源
问题描述
这是一个警告:
警告:以下项目选项已弃用并已删除:不再支持 android.useDeprecatedNdk NdkCompile 受影响的模块:TMessagesProj
运行后,出现此错误:
构建命令失败。使用参数执行进程 H:\sdk\ndk-bundle\ndk-build.cmd 时出错 {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=H:\Telegram-master\Telegram-master\TMessagesProj\jni\Android.mk NDK_APPLICATION_MK=H:\Telegram -master\Telegram-master\TMessagesProj\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=H:/Telegram-master/Telegram-master/TMessagesProj/build/intermediates /ndkBuild/afat/debug/obj NDK_LIBS_OUT=H:\Telegram-master\Telegram-master\TMessagesProj\build\intermediates\ndkBuild\afat\debug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-16 -j8 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
和这个:
process_begin: CreateProcess(NULL, "", ...) 失败。H:/sdk/ndk-bundle/build//../build/core/add-application.mk:178: *** Android NDK: APP_STL gnustl_static 不再支持。请切换到 c++_static 或 c++_shared。有关详细信息,请参阅https://developer.android.com/ndk/guides/cpp-support.html。. 停止。
解决方案
这可能是由您的本地gradle.properties
配置引起的。
为了解决这个问题,我android.useDeprecatedNdk
从~/.gradle/gradle.properties
推荐阅读
- python - 直接打开/加载图像为 numpy ndarray
- c# - 将二进制文件添加到存档
- regex - 正则表达式 vb.net ismatch 总是返回 true
- spring - Spring 2.0.0-RELEASE ConfigurationProperties 绑定不起作用
- docker - docker无法访问主机可以访问的内网
- html - 最大高度:img 的 100% 在嵌套 div 中不起作用
- jquery - Ajax 加载在浏览器选项卡中打开内容
- actions-on-google - 如何在 actions-on-google 中发送带有跟进的消息
- apache-kafka - 从 Kafka 中删除空主题
- sql - 如何为特殊情况编写 ActiveRecord 查询