【Android Studio】Flamingo版本 更新gradle插件 7.+到8.+

news/2024/5/20 1:01:46 标签: android studio, android, gradle

步骤

android {
    namespace ''//add
    defaultConfig {
        applicationId ''
    }
 }
  • AndroidManifest.xml 取消package属性
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <application android:label="@string/app_name"></application>
</manifest>
android.nonTransitiveRClass=false
android.nonFinalResIds=false
android.defaults.buildfeatures.buildconfig=true
android.enableBuildConfigAsBytecode=true
android.defaults.buildfeatures.aidl=true
android.defaults.buildfeatures.renderScript=true
android.enableR8.fullMode=false

buildconfig默认关闭,需要开启
aidl默认关闭,需要开启
R8由默认兼容Proguard模式改为了默认全模式,需要禁用全模式,回归兼容模式

真是没事瞎更新,说是为了优化,难道就不考虑兼容性了?每次一更,各种兼容性问题,也没见优化多少,再说了,这些可有可无的优化选项,我们想开就开,没必要你们"以为我们好的名义,人性化的"帮我们开启

gradle">plugins {
    id 'com.android.application' version '8.0.2' apply false
    id 'com.android.library' version '8.0.2' apply false
}
#Sun May 28 15:37:54 CST 2023
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

  • Sync Project with Gradle Files
    在这里插入图片描述

参考

  • 5 ways to prepare your app build for Android Studio Flamingo release
  • Android 代码混淆 R8与Proguard
  • R8 FAQ

http://www.niftyadmin.cn/n/410100.html

相关文章

Servlet、JSP

一、web服务器 1.1 常用服务器产品 Tomcat&#xff08;Apache开源&#xff0c;主流的web服务器之一&#xff0c;多用于javaweb项目开发&#xff09; jetty&#xff08;效率高于Tomcat&#xff09; WebLogic&#xff08;Oracl 收费&#xff09; WebSpera&#xff08;IBM&#xf…

卡尔曼滤波与组合导航原理(一)滤波的基本概念、递推最小二乘

文章目录 一、滤波的基本概念1、传统数字滤波器2、现代控制中的状态观测器3、最优估计的含义4、温度估计的例子1.问题描述2.分析 二、递推最小二乘 课程链接&#xff1a;https://www.bilibili.com/video/BV11K411J7gp/?p1 参考书目&#xff1a;《捷联惯导算法与组合导航原理》…

LeetCode_二叉树_BFS_中等_199.二叉树的右视图

目录 1.题目2.思路3.代码实现&#xff08;Java&#xff09; 1.题目 给定一个二叉树的 根节点 root&#xff0c;想象自己站在它的右侧&#xff0c;按照从顶部到底部的顺序&#xff0c;返回从右侧所能看到的节点值。 示例 1&#xff1a; 输入: [1,2,3,null,5,null,4] 输出: [1,…

centos7 部署 Mysql 5.7

centos7 部署 Mysql 5.7 一、安装2.1 环境准备2.2 开始安装2.2.1 安装源2.2.2 版本选择2.2.3 安装 MySQL 二、MySQL 设置2.1 密码设置2.2 远程访问账户设置2.3 设置开机启动 一、安装 2.1 环境准备 1、查看系统自带或之前安装的 mariadb。 rpm -qa | grep mariadb2、卸载它们…

优化算法对比

求解非线性最小二乘问题 min ⁡ x F ( x ) 1 2 ∥ f ( x ) ∥ \min_{x} F(x) \frac{1}{2}\left \| f(x)\right \| xmin​F(x)21​∥f(x)∥ 优化算法的整体的思路是通过寻找似的 F ( x k Δ x k ) F(x_k\Delta x_k) F(xk​Δxk​)最小值来不断迭代更新 x k 1 x k Δ x k…

程序员自由职业的第一单,我踩了哪些坑?

该文章首发于我的微信公众号&#xff1a;程序员吹白&#xff0c;有兴趣的小伙伴可以关注一下。 离职 Hello&#xff0c;大家好&#xff0c;我是吹白&#xff0c;今天来聊一聊我自由职业之后接的第一个单子以及这个单子带给我的经验教训&#xff0c;希望对大家避坑有所帮助。说…

基于html+css的图展示115

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

linuxOPS基础_linux计划任务

什么是计划任务 作用&#xff1a;操作系统不可能24 小时都有人在操作&#xff0c;有些时候想在指定的时间点去执行任务&#xff08;例如&#xff1a;每天凌晨 2 点去重新启动httpd>阿帕奇&#xff09;&#xff0c;此时不可能真有人每天夜里 2 点去执行命令&#xff0c;这就…