Android Studio Chipmunk | 2021.2.1 Patch 1_不会写代码的猴子的博客-程序员秘密

技术标签: AS  android-studio  android  

一般修复和功能


以下是 Android Studio Chipmunk Patch 1 中的一般修复列表。这些是您的错误报告的结果,它们有助于我们改进 Android Studio。如果您遇到问题,请通过报告错误告诉我们 。您还可以为 现有问题投票, 以表明它也会影响您。

Android App Bundles
问题 #230361284:bundletool 没有正确打包基线配置文件
Dexer (D8)
问题 #218298666:版本 8 之前的 Art / Dalvik VM 不支持 JDK-8272564 的修复
IntelliJ
问题 #225751091:文件观察程序无法在 Ubuntu 20.04 上启动
问题 #206465485:缺少 MBP 15" 2018 触控栏菜单。
Run
问题 #232134751:设备选项不可见且无法运行应用程序,即使应用程序模块可用。
Shrinker (R8)
问题 #228791247:为什么 R8 不支持默认接口方法,但 D8 支持?
问题 #218400336:循环参考:com.android.tools.r8.internal.R10:转换为原始类型的意外类型:对象

问题 #230361284

go/baseline-profiles 用于上下文。

目前在构建应用程序包时,基线配置文件不会被打包到assets/dexopt/baseline.prof.

这会导致配置文件被删除,并且应用程序不再优化。

问题 #218298666

javac 中发生的变化是,对于java.lang.Object隐式存在于接口上的方法(接口不继承自Object,但Object仍然可以查找方法,请参阅Chapter 5. Loading, Linking, and Initializing项目 3.) 生成到字节码中的调用invokeinterface在接口上而不是invokevirtualon 上Object。只有在接口声明了方法invokeinterface时才会生成之前

问题 #225751091

构建:AI-213.6777.52.2113.8305692、202203160046、

AI-213.6777.52.2113.8305692,JRE 11.0.13+0-b1751.21-8125866x64 JetBrains sro,OS Linux(amd64) v5.13.0-35-generic,屏幕 3440.0x1440.0

AS:海豚 | 2021.3.1 金丝雀 7;Kotlin 插件:213-1.6.20-M1-release-for-android-studio-AS6777.52;Android Gradle 插件:7.3.0-alpha07;梯度:7.4;Gradle JDK:版本 11.0.13;

我已经完成了 Ubuntu 20.04 的全新安装,下载了最新的 Android Studio(canary 和 lates bumblebee),并且在每次启动时都会出现“File watcher failed to start”或在 idea.log 中:

2022-03-21 09:07:06,822 [    924]   INFO - pl.local.NativeFileWatcherImpl - Starting file watcher: /home/andrew/soft/android-studio/bin/fsnotifier 
2022-03-21 09:07:06,822 [    924]   WARN - pl.local.NativeFileWatcherImpl - Cannot run program "/home/andrew/soft/android-studio/bin/fsnotifier": error=2, No such file or directory 
2022-03-21 09:07:06,823 [    925]   WARN - api.vfs.impl.local.FileWatcher - File watcher failed to start 

从命令行启动 fsnotifier 会出现同样的错误。注意:在此文件上设置标志可执行文件。

我发现唯一可行的解​​决方法 - 下载 Intellij Idea 并从其 bin 文件夹中复制 fsnotifier。使用此版本的 fsnotifier,Android Studio 成功启动了 fsnotifier。

花栗鼠 2021.2.1 也有同样的问题

系统信息:

Android Studio Chipmunk | 2021.2.1
Build #AI-212.5712.43.2112.8512546, built on April 29, 2022
Runtime version: 11.0.12+0-b1504.28-7817840 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.17.5-arch1-1
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 4
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: com.intellij.javafx (1.0.4), org.jetbrains.kotlin (212-1.6.21-release-334-AS5457.46)
Current Desktop: KDE

studio.sh在终端中运行时的日志:

2022-05-10 19:42:22,473 [   2747]   WARN - pl.local.NativeFileWatcherImpl - Cannot run program "/home/user/JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier": error=2, No such file or directory
2022-05-10 19:42:22,477 [   2751]   WARN - api.vfs.impl.local.FileWatcher - File watcher failed to start

该文件存在,但无法执行:

$ ls -l JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier
-rwxr-xr-x 1 user user 22874 2010-01-01 08:00 JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier*

$ sha256sum ./JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier
2c021a7d659ace91cb862e9e2def21b88a51e60c02326e51805f672a4ab09659  ./JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier

$ ./JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier
exec: Failed to execute process './JetBrains/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/bin/fsnotifier': The file does not exist or could not be executed.

用 Intellij IDEA 社区中的 fsnotifier 替换 fsnotifier 似乎可以解决此问题。

问题 #206465485

内部版本:AI-212.5284.40.2112.7863073、202110281706、

AI-212.5284.40.2112.7863073、JRE 11.0.12+0-b1504.28-7817840x64 JetBrains sro、OS Mac OS X20.106_64360.x 屏幕。 0; 视网膜

AS:花栗鼠 | 2021.2.1 金丝雀 4;Kotlin 插件:212-1.5.31-release-556-AS4638.7;Android Gradle 插件:7.2.0-alpha04;梯度:7.3;Gradle JDK:版本 11.0.12;NDK:来自local.properties:(未指定),最新来自SDK:(未找到);LLDB:未找到固定版本 3.1,来自 SDK 的最新版本:(未找到包);CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: (not found)Source: user_sentiment_feedback

步骤:
1. 启动Android Studio

而且Touch Bar上没有菜单。
设置 > 外观和行为 > 菜单和工具栏中没有触控栏选项。

在当前发布版本“Arctic Fox 2020.3.1”和“Bumblebee 2021.1.1 Beta 1”上,触控栏工作正常。


问题 #232134751

在升级到 Chipmunk 版本之前,我能够运行该项目,但我无法使用 Chipmunk 运行同一个项目。应用模块已经存在。请帮忙,我无法继续我的工作。

内部版本:AI-212.5712.43.2112.8512546、202204281627、

AI-212.5712.43.2112.8512546、JRE 11.0.12+7-b1504.28-7817840x64 JetBrains sro、操作系统 Windows 10(amd64) 0.0103 0.024 v10.03

AS:花栗鼠 | 2021.2.1;Kotlin 插件:212-1.6.21-release-334-AS5457.46;Android Gradle 插件:4.1.0;梯度:6.5;Gradle JDK:版本 11.0.12;NDK:来自local.properties:(未指定),最新来自SDK:22.1.7171670;LLDB:未找到固定版本 3.1,来自 SDK 的最新版本:(未找到包);CMake:来自 local.properties:(未指定),最新来自 SDK:3.18.1-g262b901-dirty,来自 PATH:(未找到)来源:send_feedback_icon

重要提示:请阅读https://developer.android.com/studio/仔细报告-bugs.html 并提供所有必需的信息。


问题 #228791247

使用 r8/d8 将 java 8+ 字节码反向移植到 java 7。通过使用“--min-api 21”执行 r8/d8 jar 来做到这一点。当我只执行 d8 时,一切正常!但是当执行 r8 时,dexing 失败并显示:
“仅支持从 android N (--min-api 24) 开始的默认接口方法:[某些默认方法]”


问题 #218400336

R8 无法缩小发布版本,在 facebook 运行时库上停止

试图删除 .gradle 文件夹,但错误仍然存​​在,附加堆栈跟踪和存档与 r8 失败的文件 /home/andrew/.gradle/caches/transforms-3/1d134681eab5b5c76f368aea5923bf35/transformed/facebook-core-12.3.0-runtime.jar

r8 好像是 3.3.8 版本,gradle 插件是 7.3.0-alpha01

Android Studio 海豚 | 2021.3.1 Canary 1 Build #AI-213.5744.223.2113.8103819,于 2022 年 1 月 21 日构建 运行时版本:11.0.12+0-b1504.28-7817840 amd64 VM:JetBrains sro Linux 5.4 的 OpenJDK 64 位服务器 VM。 0-96-generic GC:G1 Young Generation,G1 Old Generation 内存:3072M 内核:8 注册表:external.system.auto.import.disabled=true ide.text.editor.with.preview.show.floating.toolbar=false

非捆绑插件:some.awesome (1.14) org.toml.lang (213.5744.224) lermitage.intellij.extra.icons (1.69.3.203) com.cmgapps.intellij.proguard-retrace-unscambler (1.4.0) com .squareup.sqldelight (1.5.3) MetricsReloaded (1.11.2)

当前桌面:ubuntu:GNOME

PS:非必要不要升级AS版本哦,升级了可能会遇到不少版本新问题。可以在某个稳定版本一直停留。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mozushixin_1/article/details/124988263

智能推荐

在python中输入圆的半_极客起源 - geekori.com - 问题详情 - python动态圆更新糅合到地图显示里..._weixin_39572794的博客-程序员秘密

两个程序都能单独运行,但是糅合在一起就出问题了,以下是代码:#-*-coding:utf-8-*-from matplotlib.patches import Circleimport matplotlib.pyplot as pltimport xlrdfrom matplotlib.animation import FuncAnimationfig=plt.figure()#一个窗口ax=fi...

IDEA上传代码至github_idea 提交代码到github_伊木子曦的博客-程序员秘密

目录一、下载git,配置二、上传项目到github一、下载git,配置下载地址:https://git-scm.com/downloads安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱 $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"如若未设置会报错在IDEA中设置Git,在File–>Setting->V

arduino接收hmi屏幕_上程序!2560和USART HMI 触摸屏通信曲线文本等控件的成果,纯新手勿喷..._weixin_39887748的博客-程序员秘密

本帖最后由 zzp1374 于 2020-3-13 19:20 编辑//摄氏温度度转化为华氏温度double Fahrenheit(double celsius){return 1.8 * celsius + 32;}//摄氏温度转化为开氏温度double Kelvin(double celsius){return celsius + 273.15;}#include dht11 DHT11;#d...

C#:使用Spire.xls写Excel数据_致终有林夕的博客-程序员秘密

1.百度搜索Free Spire.xls2.下载该文件,下载后如下3.对于压缩文件进行解压4.这里我选择了默认安装5.安装完成后,寻找到对应路径下的dll6.新建一个C#工程,引用该路径下的dll,注意.NET的版本7.引用完成后,在命名空间上添加using Spire.Xls;8.新建一个按钮事件,将写入的代码插入 //假设excel所在路径为D:\\20210802\\123456.excel //获取文件夹名称

HDU 5963 朋友(找规律)_YYyyCCCcccBb的博客-程序员秘密

题意: 中文题。思路: 对于每种情况,可以发现当前节点的连接父亲的边权,并不受子树边权的影响。比如  当前节点  与父节点边 是 1  改成若干次后偶数次变1,  奇数次变0,并不受子树中边的影响 #includeusing namespace std;const int N = 1e5 + 5;vector vec[N], tree[N], w[N], tw[N];

随便推点

Jsp页面不显示el表达式解决方案_jsp中el表达式在页面显示空白_洋哥在线写BUG的博客-程序员秘密

Jsp页面不显示el表达式解决方案解决方法:在jsp页面上添加如下代码:<%@ page isELIgnored="false" %>之前我填写的是true,结果出现了数据,今天又一次使用,结果出现了{user}这种,很是烦恼。原因:之前的servlet的老版本默认的是true,e新版本默认是false...

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket解决_iteye_6233的博客-程序员秘密

环境:MyEclipse 6.5+Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6问题:启动Tomcat出现” java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Errorestablishing socket”异常。出错信息如下:2012-05-12 1...

OAuth2 + Security保护服务 基于 RedisTokenStore_lzq199528的博客-程序员秘密

antMatchers(HttpMethod.OPTIONS,"/**").permitAll()放过OPTIONS请求创建auth2-server服务配置文件spring: application: name: auth2-server #redis配置数据 redis: hostName: 117.73.8.227 port: 6379 da...

padding,margin_zengshaotao的博客-程序员秘密

对于浏览器元素的间距,可以分为基本的两种。 一种是margin,是元素之间的;另外一种是padding,是容器元素对内容的间距控制。 当然两种也不是完全独立的,需要分析具体的实际情况。 比如两个平级的div,那么margin可以在一定程度上进行排版控制,对于非标准的排布情况(float)暂不考虑。 对于包含关系的元素,排布稍微有点差别。父元素通过padding,子...

GitHub cmd下环境变量设置_BugMeOut的博客-程序员秘密

1. 安装github桌面版之后,如果要在cmd下使用还需要设置环境变量:github安装的时候是默认不能选择路径的,一般的情况下就会安装在C:\Users\***\AppData\Local目录下。2.找到之后发现有些英文不知道什么意思的文件夹,进去之后只看有没有bin目录。有的话就说明进对了。3.for example,my path is:C:\Users\***\App

uni-app解决权限问题,引导用户跳转至设置界面_uniapp打开系统设置权限_觉醒法师的博客-程序员秘密

利用Native.js获取当前App的授权状态,可打开App的授权设置界面,这里使用已封装好的permission.js插件,实现提示用户授权情况及设置功能。插件下载地址:App权限判断和提示 - DCloud 插件市场 App平台https://ext.dcloud.net.cn/plugin?id=594一、使用方法1.下载插件并存放到项目目录下,比如:js_sdk/wa-permission/permisson.js2.在页面中引入js模块:import permission f

推荐文章

热门文章

相关标签