Android studio升级4.1时遇到的问题记录

1.布局文件预览不了

百度搜索了好多办法,有要降低android sdk版本的,有要改Theme的都没有成功。

个人的解决办法:在布局文件的design界面,点击右上角的感叹号,如图1,

1​​

在下方展开的界面中点击图2处的here,然后会提示重启studio,重启完一般都会好的,如果没有好多点几次试试。             ,               

2 2.Gradle sync failed:Unable to start the daemon process报错

如图所示报错。个人解决办法是将gradle.properties文件中的

#org.gradle.jvmargs=-Xmx1536m

注释掉然后重新build就会好。

3.其他一些错误

1.android studio下载gradle包太慢,可以先打开android studio让自动下载,然后看C盘中用户文件夹下的.gradle\wrapper\dists文件夹下自动创建了对应版本的文件夹后,然后关闭studio自己手动在https://services.gradle.org/distributions/ 去下载对应版本号,然后将下载的压缩文件放在刚才自动创建的文件夹的最里层文件夹下,然后再启动studio。另外,如果要修改android studio下载的gradle版本,可以在gradle-wrapper.properties文件中修改如下代码。

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip

2.在更新了如上所说的gradle版本后如果还是有报错,尝试修改一下外层build.gradle文件夹下的gralde版本号到提示的版本试一下

PS:Android Studio 4.1 问题记录

前言

好久没写博客了,这几个月实在太忙,工作和生活上的事都很忙。之前计划写的 Android 主流开源框架 系列也断更了,一是实在没时间,二是这种分析源码的文章很少人看,Glide 源码的 2 篇文章我花了近 2 个星期(每天晚上下班开始写)才写完,结果阅读量才几百个。当然写博客肯定不是为了别人看才写的,但是写过博客的人都知道,你的博客越多人看,你就会写的越有劲!

说下正经事吧!今天写这篇博客主要是我的开源项目 ScreenAdaptation 有人反映说他们的 Android Studio 升级到 4.1 后,ScreenMatch 插件不兼容了。不止是 Github 上有人反映,私聊我的也有好几个。那我想肯定很多人也遇到了,而且他们可能也没解决,因为都是这两天升级的,网上也很难搜到相关问题。自己下班回来赶紧升级到 4.1,发现确实有这个问题,那就记录一波吧!

这里说一下,千万不要手残马上更新到最新版!众所周知,每次更新都是一堆 bug !特别是不要更新公司的,不然你会炸掉的,相信我!

问题记录

问题 1

更新成功后打开 AS,你会发现插件全没了,没了…
上面他们给我提的插件不兼容就是这个问题,你想装的时候发现竟然装不上,报如下错误:

// 插件错误:插件 “xxx” 是不兼容的(仅在 IntelliJ IDEA 中支持)
Plugin Error: Plugin "xxx" is incompatible (supported only in IntelliJ IDEA)

其实这个不是插件的问题,而是 AS 4.1 插件存放的位置发生了改变导致的。

解决:
找到插件存放的位置,然后将有问题的插件删除,重启 AS,重新安装即可。插件存放的位置如下:

C:\Users\UserName\AppData\Roaming\Google\AndroidStudio4.1\plugins

问题 2

代码不会高亮显示,写的错误代码也不会提示…

解决:
将之前安装的旧插件都删掉,重启 AS 就好了,插件存放位置看问题 1。

最后

因为我只更新了家里的 AS,目前只发现了这些问题,后面遇到其他问题再记录吧~

总结

到此这篇关于Android studio升级4.1时遇到的问题记录的文章就介绍到这了,更多相关Android studio升级4.1问题内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-10-15

ubuntu下 AndroidStudio4.1启动报错问题的解决

报错信息如下: Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl; at com.a.a.b.b.ar.a(ar.java

Android studio4.1更新后出现的问题详解

Android studio4.1更新后出现的问题如下 > Task : app : kaptDebugKotlin FAILED FAILURE: Build failed with an exception. wrong: Execution failed for task ' :app : kaptDebugKotlin'. > A failure occurred while executing org. jetbrains . kotlin. gradle . internal .

Android Studio IDE升级4.1以后Start Failed

突然遇到Android Studio IDE自升级到4.1,然后就无法启动了. 以下是错误截图 : 于是各种重新卸载,重新安装都不行,最终找到解决方法是:删除.local/share/google的Google文件包,然后重新启动android studio就可以了(Linux). 揪其原因是安装的plugin不支持4.1版本的IDE. 所以可以打开安装plugin的文件包,要不删除,要不移到其他文件夹里,然后就可以重启Android Studio了.. 到此这篇关于Android Studio

使用Android Studio创建OpenCV4.1.0 项目的步骤

一.OpenCV  OpenCV(开源计算机视觉库)是一个开源的计算机视觉和机器学习软件库,是一个基于C与C++的跨平台计算机视觉处理库. 二.下载 开发基于Andorid的计算机视觉的应用可以使用OpenCV 4.1.0-Android SDK: 从官方网站下载 OpenCV 4.1.0 For Android SDK https://sourceforge.net/projects/opencvlibrary/files/4.1.0/opencv-4.1.0-android-sdk.zip/

更新至Android Studio4.1后发现as打不开的解决方法(原因分析)

前言 今天收到了as更新4.1推送,更完后发现打不开了,报下面的错误 Internal error. Please refer to https://code.google.com/p/android/issues   java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl

C# ComboBox控件“设置 DataSource 属性后无法修改项集合”的完美解决方法

由于毕业后工作没有对接到专业问题,导致四五年没有碰过Winform程序了.突然由于工作问题,为了方便自己,所以想自己写写小winform小软件,用于自己使用.在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况. 错误代码如下: if (CustomerBLL.select().Rows.Count > 0) { cbTcid.Items.Clear(); cbTcid.DataSource = CustomerBLL.select(); cbTcid.ValueMember = "

vue2.0路由切换后页面滚动位置不变BUG的解决方法

最近项目中遇到这样一个问题,vue切换路由,页面到顶端的滚动距离仍会保持不变. <a href="javascript:;" rel="external nofollow" class="btn btn01" @click="useRightNow">立即试用</a> <router-link class="db" to="/user">个人中心<

Ajax 动态载入html页面后不能执行其中的js快速解决方法

事件背景 有一个公用页面需要在多个页面调用,其中涉及到部分js已经写在了公用页面中,通过ajax加载该页面后无法执行其中的js. 解决思路 1. 采用附加一个iframe的方法去执行js,为我等代码洁癖者所不齿. 2. 使用document.write输出代码,我等简洁主义者所不愿. 3. 最简单的方法是把js放到需要调用的父页面,那想这样的公用页面,每个地方调用都要写入一次,代码冗余. 4. eval是个解决方法,虽然低效. 5. 复杂的解决方法:正则匹配出加载页面中的所有js,为这些js创建

nginx配置域名访问时域名后出现两个斜杠//的解决方法

最近这两天重新写了一下我的个人网站,在阿里云新买了一台服务器,配置好以后出现了一个问题,就是输入域名后域名地址会自动在后面追加两个斜杆 并且网站还访问不了,仔细观察nginx配置后发现发现如下 解决办法 我们应该在nginx配置的路径后面加一个/ 配置完成后 保存重启 再次访问 就没有问题了 附配置文件 server { listen 80; server_name wx.pyxrsj.cn; include /etc/nginx/default.d/*.conf; location / { p

android真机调试时无法显示logcat信息的解决方法介绍

android真机调试时无法显示logcat信息的解决方法介绍: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!

Android Service中使用Toast无法正常显示问题的解决方法

本文实例讲述了Android Service中使用Toast无法正常显示问题的解决方法.分享给大家供大家参考,具体如下: 在做Service简单练习时,在Service中的OnCreate.OnStart.OnDestroy三个方法中都像在Activity中同样的方法调用了Toast.makeText,并在Acitivy中通过两个按钮来调用该服务的onStart和onDestroy方法: DemoService代码如下: @Override public void onCreate() { su

Android 中 GridView嵌套在ScrollView里只有一行的解决方法

在做android项目中遇到一个bug,GridView嵌套在ScrollView里只有一行的问题.下面小编在网上找到了解决方法,具体方法如下所示: 方法一:就是上面说的通过计算出来ListView或者GridView中的子列高度和 进行显示: public void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdap

java中hasNextInt判断后无限循环输出else项的解决方法

话不多说,上来就是干! ?12345678910111213141516171819202122232425262728293031323334353637 import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new

Android 弹出软键盘所遇到的坑及解决方法

demo下载 重要代码: //1.此layout作为最外层的layout: //2.设置需要调整的view: setAdjustView(View view); //3.如果需要控制输入框的显示与隐藏,可以实现OnInputViewVisibleListener接口: public class SoftInputAdjustLayout extends RelativeLayout { private static final String TAG = SoftInputAdjustLayout