AndroidStudio 升级后遇到的问题

一:Android studio升级后,格式化布局文件时代码会变化

Android studio 又来搞事情了,更新到3.5版本后,格式化布局文件代码时,布局文件代码竟然会发生变化,意思是不让格式化代码了呗? 垃圾的IDE。

解决办法:

“File”-"Settings"-"Editor"-"Code Style"-"XML"-"Set from..."-"Predefined Style"-"Android"。暂时可解决。

 

二:Androidstudio更新后android:screenOrientation="unspecified"报错飘红

错误全文:

Expecting android:screenOrientation="unspecified" or "fullSensor" for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices.

Google翻译:

此活动需要android:screenOrientation =“ unspecified”或“ fullSensor”,以便用户可以在任何方向上使用该应用程序,并在Chrome OS设备上提供出色的体验。

报错截图如下

Androidstudio更新后对规则更严厉,期望开发者适配横竖屏,以便更好支持日后的Chrome OS生态。

还未适配横竖屏的开发者可以在application根属性加入代码忽略飘红:

tools:ignore="LockedOrientationActivity" 

tool的包为以下路径

 

三:android studio 3.6 svn忽略文件配置

Android studio升级后,发现原本svn配置忽略文件的地方在于找不到了,没发快乐的开发了,那怎么办呢:

window:Settings ->Editor-> File Types

将以下这段代码复制到后面:

*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;.gradle;.idea;*.iml;local.properties;build;

要注意个问题:在配置这些配置文件后,在Android Studio中的项目目录里相应的文件就被隐藏的,相应的要引用这些包下面的类就会引用不到,所以建议要提交的时候再将  .gradle;.idea;*.iml;local.properties;build;  这段忽略加上,在开发的时候把这些删除。

四:android Stadio 升级之后 出现乱码

android stadio 升级到3.6之后,编译项目的时候,输出的都是乱码,或打包后输出乱码。如下图:

在这里插入图片描述

解决办法:

在help 里面选择 Edit custom… 如下图:



在打开的文件里面添加上以下配置,重启stadio

-Dfile.encoding=UTF-8

五:MultiDex包应用找不到的问题

升级后,在应用dex分包,找不到的,需要手动引入对应的包

在build.gradle(app)中加入包,如下所示:

dependencies {
    implementation 'com.android.support:multidex:1.0.1'
}

六:Android studio4.1.1不适配ButterKnife的问题(已解决可以获取控件但是报空指针的问题)

https://blog.csdn.net/weixin_46603990/article/details/111380229

来着这位仁兄完美的处理方式,终于能用啦

想要快捷的使用findviewbyid,安装下面的插件,功能还是挺强大的

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值