「Build output乱码问题后面讲到」,咱一个个解决,先

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

看打包问题

解决方案

  • 升级Gradle插件版本:4.2.0

  • 升级Gradle所需版本:6.7.1

aab打包正常,问题解决。

查阅官方文档仅要求:「Android Studio 3.2 或更高版本」。还没搞懂,「有知道的大佬辛苦帮忙解答一下。」

Execution failed for task ‘:app:transformClassesWithDexBuilderForRelease’.


这个问题很直观,可能是gradle问题,咱们尝试解决一下。

开发环境

  • Android Studio:4.2.0

  • Gradle插件版本:3.2.1

  • Gradle所需版本:4.8.1

这次跑debug包都不行

解决方案

  • 1、对照Gradle插件版本和Gradle所需版本是否一致

  • 2、升级Gradle插件版本和Gradle所需版本

因为这个问题解决所以借鉴解决方案2,解决了Cause: jarsigner.exefailed with exit code 1 的问题

可参考:Gradle插件对应的Gradle所需版本

Cause: failed to decrypt safe contents entry: java.io.IOException: getSecretKey failed: Password is not ASCII


jks密码错误,打包时重新输入一下即可。

本文用于记录**「aab打包错误」**。持续更新中~

This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled. Set this property to true in the gradle.properties file and retry.


在gradle.properties新增:

android.useAndroidX=true

android.enableJetifier=true

Build output乱码

==============

运行环境:Android Studio版本4.2.0

方法一

  • 1.点击help,选择Edit Custom VM Options,点击Create

  • 2.打开后输入 「-Dfile.encoding=UTF-8」(前面不要有空格,否则AS打不开),重启Android Studio(FIle选择 Invalidate cache/restart)即可。

方法二

在方案一 -Dfile.encoding=UTF-8 的基础上增加 -Dconsole.encoding=UTF-8

方法三

找到Android Studio安装目录的bin文件夹下的studio64.exe.vmoptions

添加 -Dfile.encoding=UTF-8 (前面不要有空格,否则AS打不开)

方法四

在app/build.gradle中的android节点下添加如下代码:

android {

android {

Android aab打包报错(持续更新中~),android插件开发过时相关推荐

  1. Unity2021打包报错: Exception: OBSOLETE - Providing Android resources in Assets/Plugins/Android/

    项目升级2021后打包出现报错: Exception: OBSOLETE - Providing Android resources in Assets/Plugins/Android/res was ...

  2. Android签名打包报错:Conversion to Dalvik fromat failed with error 1

    今天测试Quick-Cocos2dx-Community 最新版本,ndk对应版本是ndk-r10e.从编译到ADT中debug调试都没有问题,但是在最终签名打包时报了一个错:Conversion t ...

  3. Android面试闯关——Activity(持续更新中)

    1.什么是Activity Activity是一个可以与用户交互的组件,从功能上来说,它作为应用程序的界面框架,负责动态加载各种用户界面视图,实现底层的消息传递等,不能简单地把Activity简单视为 ...

  4. Android笔试题大全(持续更新中),安卓应用开发项目

    8. Service中如何实现更改Activity界面元素 ( B ) A.通过把当前activity对象传递给service对象 B.通过向Activity发送广播 C.通过Context对象更改A ...

  5. Android笔试题大全(持续更新中),移动应用开发就业

    2. 下列哪些语句关于内存回收的说明是正确的? ( B ) A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的 ...

  6. android shell打包报错

    先上错误日志- luoxiaohuideMacBook-Pro:坑爹的apk luoxiaohui$ apktool b QuickPos2.0 I: Using Apktool 2.1.1 I: C ...

  7. Android编译打包报错Invalid keystore format

    问题描述 运行一个开源老项目,编译出现以下错误. java.io.IOException: Invalid keystore format Execution failed for task ':ap ...

  8. Android Studio打包报错: Pb(324)The type java.lang.Object cannot be resolved. It is indirectly ...

    报该错误一般都是低版本Gradle升级后出现,这是jdk版本与gradle不匹配导致,解决办法如下: 在Project Structure -> SDK Location -> JDK L ...

  9. Android 高仿App项目归纳整理,持续更新中…

    Android 高仿App项目归纳整理,持续更新中- Android高仿App项目整理,包含高仿了一些大公司的app,有基于Java,Kotlin,Flutter等语言的.对于开发我们自已的项目时可以 ...

  10. Java自学视频整理(持续更新中...)

    1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术 ...

最新文章

  1. candy算子python_Python-计算机视觉中的Canny边缘检测方法
  2. 2017.6.26小学期1
  3. 1054. 距离相等的条形码
  4. Maven项目启动时如何查找默认的显示页面
  5. java能不能不用jvm_Java、JVM和操作系统之间的关系,写给新人,
  6. 蛋白+小分子配体md(详细保姆教程)
  7. 视频:使用chrome谷歌浏览器下载任意网页上的视频
  8. win7计算机里的桌面不见了怎么办,win7桌面图标不见了怎么办,教您解决win7桌面图标不见了...
  9. 新手演讲:走上演讲台的第一步
  10. 电脑遇到闪屏问题怎么解决
  11. javascript数字转汉字中文数字
  12. week3 day3 迭代器和生成器
  13. Vue首屏加载等待动画
  14. 1-1统计数字问题(C语言实现)
  15. 甜品店如何用大数据进行选址要素采集
  16. 未来的苹果和谷歌到底哪家强?
  17. vue项目打包部署注意点 + 宝塔面板几步部署项目
  18. R语言批量处理2——导入excel,定位提取合并为数据框data.frame
  19. Java 实现HTTP请求的四种方式总结
  20. 4.MySQL的DQL查询数据

热门文章

  1. 李沐的动手学深度学习环境配置
  2. i技术会 | 爱奇艺品牌广告算法探索和实践
  3. 输入某年某日,判断这一天是这一年的第几天
  4. 对d3d9里面的函数挂钩实现透视
  5. 小白后端工程师成长记——项目规划
  6. GetLastError()函数
  7. 汇编指令中 Rd Rm Rn Ra 的 具体含义 ?
  8. swift lazy 线程不安全
  9. Tampermonkey的使用
  10. android融云客服功能,客服开发指南 - 融云 RongCloud