Android Gradle3.4.0升级到5.1.1出现的问题解决

Android-Android studio 出现 Error: NDK integration is deprecated in the current plugin. 问题解决 出现如下问题: Error:(50, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gra 阅读详情

前言

Gradle提示升级:3.4.0→5.1.1

问题及解决

1.问题: kotlin版本过低

The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher.在这里插入图片描述
解决:修改项目根目录下的build.gradle中的 ext.kotlin_version = '1.3.10’
在这里插入图片描述

2.问题: Gradle5.1.1弃用了NDK配置

WARNING: The following project options are deprecated and have been removed:
android.useDeprecatedNdk

在这里插入图片描述
解决:删除gradle.properties中的android.useDeprecatedNdk=true
(解决弃用NDK后的参考网址:https://www.jianshu.com/p/167c2e06eaf7)
在这里插入图片描述
3.问题:
WARNING: API ‘variant.getAssemble()’ is obsolete and has been replaced with ‘variant.getAssembleProvider()’.

在这里插入图片描述
解决:断断续续解决了一天,发现是因为多渠道打包的问题,删除相关多渠道打包的引入就好
(PS:因为这个项目我是用来学习的,所以直接删除掉相关引用了。如果需要用到多渠道打包,只能把Gradle版本回退到升级之前的版本了,否则就得等到第三方更新升级了)
附上多渠道打包的引入网址:https://www.jianshu.com/p/c516cf9138ea
pe_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xTTFNE,size_16,color_FFFFFF,t_70)

结束

断断续续一直没进入状态,明天得好好学习Koltin了。。。

Android NDK:在Android Studio下的基本开发步骤和基础知识点总结 NDK是一系列工具的集合NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK可以自动地将so和Java应用一起打包,极大地减轻了开发人员的打包工作。NDK提供了一份稳定、功能有限的API头文件声明Google明确声明该API是稳定的,在后续所有版本中都稳定支持当前发布的API。C标准库(libc) 阅读详情

相关推荐

升级 Android Studio 3.4 和 gradle 插件 3.4.0 引发的问题

升级 Android Studio 3.4 和 gradle 插件 3.4.0 引发的问题 Android Studio: 3.4 gradle 插件: 3.4.0 gradle: 5.1.1 升级之后编译项目,遇到错误如下: Build project > Build failed: Caused by: com.android.tools.r8.uti...

凹凸曼一枚的学习之路 4258

android.useDeprecatedNdk 不在被支持使用

WARNING:   The option ‘android.useDeprecatedNdk’ is deprecated. The current default is ‘false’. It has been removed from the current version of the Android Gradle plugin. NdkCompile is no longer supported Affected Modules: app 原因:android. useDeprecatedNdk

cimbala的博客 1万+

如何升级Android Studio 4.1

用Android Studio3.4.*一直没有升级到现在相当一段时间。最近由于“系统灾难”,重装系统后重新安装Android Studio,且导入曾经使用Gradle5.1.1配置的项目,发现一大堆升级和错误警告信息。决定干脆升级整个IDE算了。上网查询最新的Android Studio4.1出来有一段时间。 找到Android Studio下载页面:https://developer.android.google.cn/studio 看的出来,studio图标都更新了。 下载完后直接安装就o.

Nnnn的博客 3188

【NDK】关于ndk在android studio 编译中的报错解决

关于ndk在android studio 编译中的报错解决 Error: NDK integration is deprecated in the current plugin. "android.useDeprecatedNdk=true" 在项目的根目录的 gradle.properties 文件(无则添加 as从项目开始一直默认有的) 添加此行: androi

小马哥93的博客 984

Android Studio 4.0 的 gradle-6.1.1-all.zip 下载(包含其他版本)

转自: https://blog.csdn.net/QasimCyrus/article/details/78457609?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.

sinat_26528193的专栏 6856

记一个android构建问题 The option ‘android.enableBuildCache‘ is deprecated

1.简介 当升级android gradle插件到7.0.2后,构建会交替出现这个问题 就是成功一次,出现一次,而Apply Changes的时候必然会出现 Build file 'E:\workspace\demo\android\my-first-app\app\build.gradle' line: 1 A problem occurred evaluating project ':app'. > Failed to apply plugin 'com.android.inter..

蛐蛐的博客 2044

安卓项目3.0.1升级到最新的3.4.0

安卓项目3.0.1升级到最新的3.4.0升级背景: 升级背景: 项目比较大,也比较老,想用点新的api,布局,或者什么新功能的都不可以,所以觉醒把项目从2.3.3升级到了3.0.1然后发现ConstraintLayout这个用不了,然后又再次进行了升级,吧Android Studio升级到最新3.4 ,把build:gradle 升级到了3.4.0,同时Gradle升级到了5.1.1 本篇文章用于...

SummerCloudXT的博客 2116

运维系列&安卓系列【亲测有效】:Your build is currently configured to use incompatible Java 21.0.3 and Gradle 5.4.1

YourbuildiscurrentlyconfiguredtouseincompatibleJava21.0.3andGradle5.4.1

weixin_54626591的博客 1051

Unity 导出 Android Studio工程 Gradle问题

AndroidStudio升级后, 项目一直Gradle失败, 查找了很多资料, 最终解决方案如下: 该版本需要与AndroidStudio的版本对应 dependencies { classpath 'com.android.tools.build:gradle:4.1.3' } 我的项目打包出工程是 3.1.0版本, Android版本为6.1.1 , 导致无法匹配, 升级到4.1.3 , Android升级到 6.5.0 解决了Grald问题,(AndroidStudio自带的解决方案会提

weixin_45836718的博客 1009

从IMC层到应力点:手把手教你用SEM/EDS给BGA焊点做一次‘体检’

本文详细介绍了如何使用SEM/EDS技术对BGA焊点进行全面失效分析,从样品制备到SEM观察、EDS分析,再到综合诊断,手把手教你识别焊点的微观特征和成分异常。文章特别强调了IMC层分析在BGA焊接失效诊断中的关键作用,并提供了实用的实验室技巧和常见失效模式对照表,帮助工程师快速定位问题根源。

weixin_42685438的博客 384

Titans:谷歌新型神经记忆架构,突破 Transformer 长序列处理的瓶颈

Titans 是谷歌推出的新型神经网络架构,通过神经长期记忆模块突破 Transformer 在处理长序列数据时的瓶颈,支持并行计算,显著提升训练效率。

士多啤梨先生の博客 991

Invoke-customs are only supported starting with Android,Static interface methods are only supported

记一次恶心的Bug: 在百度上搜这个问题,几乎所有的解决办法都是: compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } 可是我明明设置了,却仍然提示这样的错误。这里我说下我的解决办法: 我的项目出现这个问题的原因:Gradle version :...

a1027317350的专栏 198

Cocos Creator 3D音频定位实战:从原理到沉浸感实现

3D音频定位是游戏开发中实现沉浸感的关键技术,其核心原理基于HRTF(头部相关传输函数)模型,模拟声音在空间中的传播与双耳感知差异。这项技术通过赋予声音空间坐标、距离衰减和方向属性,将音频从背景元素提升为可交互的环境线索,极大增强了虚拟世界的真实感与玩家的空间认知。在工程实践中,开发者需要深入理解声源、听者、衰减曲线与多普勒效应等基础概念,并合理运用音频池、优先级管理与动态混音等技术手段来平衡效果与性能。对于Cocos Creator开发者而言,无论是使用引擎原生的AudioSource组件构建轻量级方案,

weixin_30972263的博客 293

android studio运行显示app红叉

我的android项目: The specified Android SDK Build Tools version (26.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.2. Minimum supported Gradle version is 5.4.1. Current version is 4.6. 需要修改 buildToolsVersion

baidu_38995168的博客 1447

LLM大模型基础知识【一】

大语言模型(LLM):是指在自然语言处理(Natural Language Processing,NLP)领域中的一类大模型,通常用于处理文本数据和理解自然语言。这类大模型的主要特点是它们在大规模语料库上进行了训练,以学习自然语言的各种语法、语义和语境规则。例如:GPT系列(OpenAI)、Bard(Google)、文心一言(百度)。视觉大模型:是指在计算机视觉(Computer Vision,CV)领域中使用的大模型,通常用于图像处理和分析。

lin_xi_xi的博客 2878

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

Could not create task ‘:unityLibrary:processDebugGoogleServices‘

Could not create task ':unityLibrary:processDebugGoogleServices' Cannot create a proxy class for abstract class 'GoogleServicesTask'

renegadelyp的博客 714

【机器学习】推理时计算优化——思维链(Chain-of-Thought)与慢思考范式 第一章:基础理论与认知框架 第二章:计算优化技术与前沿方法

过程监督在数学推理中展现出显著优势,因其能够定位错误发生的具体步骤,而非仅在最终答案处提供稀疏反馈。然而,高质量过程标注的获取成本高昂,这催生了基于自动验证器的近似方法。

VectorShift的博客 72

Android Studio 编译报错:cvc-pattern-valid: 对于类型为 'abiType' 的模式 'armeabi|armeabi-v7a|arm64-v8a|x86|x86_64

Android Studio 编译报错: Xml parsing errors cvc-pattern-valid: 对于类型为 'abiType' 的模式 'armeabi|armeabi-v7a|arm64-v8a|x86|x86_64 解决方法:更新build.gradle 中的gradle 版本,比如从3.4.1 更新到3.5.0 ...

liaochaotu的博客 1158

微软推出突破性AI医疗诊断系统MAI-DxO:诊断准确率85.5%,是医生的4倍,成本更低

微软推出医疗AI系统MAI-DxO,通过多AI模型协作实现高效诊断,准确率达85.5%,是传统医生团队的4倍。该系统整合自然语言处理、计算机视觉等技术,模拟专家会诊流程,显著降低医疗成本60%。具备罕见病识别、基层医疗支持等功能,同时注重伦理安全和可解释性。微软计划开放部分架构,推动医疗AI普惠化。这一突破标志着医疗AI从单点工具向系统级智能的跨越,有望重塑更精准、高效的智能医疗未来。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 637

从零构建Fama-French多因子模型:量化投资系统开发实战

本文详细介绍了如何从零构建Fama-French多因子模型,并将其应用于量化投资系统的开发。首先,文章概述了Fama-French多因子模型的背景、核心原理和架构,解释了其如何通过引入市场风险、规模、价值、盈利和投资等因子来解释股票收益率的变化。接着,文章详细阐述了构建该模型的具体步骤,包括因子的计算、因子暴露的确定以及模型的估计。通过数学模型和公式,文章对模型进行了理论推导,并举例说明了其应用。此外,文章还提供了项目实战的代码案例,从开发环境搭建到源代码实现,逐步指导读者完成量化投资系统的开发。最后,文章

2501_92132293的博客 1226

Android Studio 3.4升级后的运行问题解决办法

Android Studio 3.4推出有一段时间了,升级之后又有几个问题需要处理,说明如下: 一、把Gradle升级到AS3.4配套的5.1.1版本 1、手工下载Gradle4.6并解压,下载地址是http://downloads.gradle.org/distributions/gradle-5.1.1-all.zip。将下载的压缩包解压到本地目录,比如解压到D:\Android\gradl...

aqi00的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Android Gradle Plug 4.1.0 升级后gradle获取manifest位置失败问题解决

问题背景 项目编译过程中,使用了类似Android Gradle Plugin的gradle插件进行编译,在最终打包apk时,会动态修改manifest文件。 近期发现线上用户有反应升级到以下开发环境后,打包apk后manifest文件中没有应有的任何配置。 Android Gradle Plugin:4.1.0 Gradle:6.5 Android Studio:4.1 确认调查方向 首先要确认清楚到底是上述3个哪个的升级导致的问题。 在本地进行环境升级过程验证了以下结论: Android Gradle

未子涵的博客 4734

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

升级AndroidStudio 3.5.1 之后的问题

AndroidStudio 3.5.1 编译几个小问题 升级问题配置参数导致的几个小问题 dependencies { classpath 'com.android.tools.build:gradle:3.5.1' } gradle-warpper.properties 文件配置 distributionBase=GRADLE_USER_HOME distributionPath=wr...

samuelnotes的专栏 7646

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

android studio 升级到 3.5.0,遇到的问题和解决方案

一直忙于开发as一直没有升级,这几天有时间正好as发布新版本3.5.0,把as升级的到3.5.0也遇到一系列问题,在这里发问题分享一下,大家可以借鉴一下。 1、依赖包的引用问题 (1)compile 不推荐使用 ,api 是和compile完全等效的,怕出问题的话可以用api替换,表示其他的模块也可以引用。 如果确定只在本模块中引用可以用 implementation替换,mod...

old_land的博客 1万+

解决Android studio升级到3.5的一些问题

最近Android studio升级到最新的3.5以后,出现了很多问题,记录一下: 1.NDK Resolution Outcome: Project settings: Gradle model version=5.4.1, NDK version is UNKNOWN 这个是因为升级到3.5以后,原来的ndk被删除了,在File -> Project Structure -> SD...

LspFighting的博客 4万+
上一篇: Android手机升级到9.0后,请求网络出现“未知错误”
下一篇: Kolin学习
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值