AndroidStudio 升级后遇到的问题

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

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

解决办法:

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

AndroidStudio 升级后遇到的问题_第1张图片

 

二: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 升级后遇到的问题_第2张图片

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

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

tools:ignore="LockedOrientationActivity" 

tool的包为以下路径

 

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

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

window:Settings ->Editor-> File Types

AndroidStudio 升级后遇到的问题_第3张图片

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

*.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之后,编译项目的时候,输出的都是乱码,或打包后输出乱码。如下图:

AndroidStudio 升级后遇到的问题_第4张图片

解决办法:

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


AndroidStudio 升级后遇到的问题_第5张图片
在打开的文件里面添加上以下配置,重启stadio

-Dfile.encoding=UTF-8

 

你可能感兴趣的:(Android,Studio的使用)