Android Studio各种问题解决方法收集

1.AS一直Index?

今天早上启动 Android Studio,不停的Indexing。不是那种一次很久的,而是频繁重复,一秒几次的那种。上网搜索了一下,有以下解决办法:

File > Invalidate Caches/Restart

2.项目较大时,编译不过,提示debug/class.jar错误,是因为openjdk的问题导致的,具体原理尚未知,要想编译通过,打开任务管理器,点击android studio进程会看到子进程,杀掉所有openJdk的进程重新编译即可.

3.项目过大时,所有R文件引用相关报红出错?

项目较大时,多个module生成了较多的R文件,而R文件存在最大变量数,解决方法是修改AS的配置文件,找到目录Android Studio\bin下的idea.properties打开,找到idea.max.intellisense.filesize这一行,修改后面的值,30000应该够了(目前项目100w行代码,配置的25000足够使用)

 

4.手机log调试时,报错EOF错误并且不再打印log。

原因是手机打印log有内存大小设置,默认是256k,如果项目中有用到os文件,音视频流媒体加载播放的,会一直打印log,这个内存就比较小了, 很容易被超出,然后log溢出之后就会报EOF错误,解决方法:进入手机开发者模式,在log大小设置中修改大小,改为最大值即可,暂时未发现对手机性能有影响.

5.git commit之后又push了,想要修改远程commit message

 方式一:https://www.jianshu.com/p/758b0856ae5f

方式二:这种方式是基于IDEA或者AS来进行的,步骤如下

 1.首先打开AS的Version Control,看到如下界面

2.  然后选择一次提交记录,鼠标右键,  出现如下界面

3.点击Reword,如下,编辑之后点ok即可

4.既然用到了git,电脑上应该有装git吧,进入项目目录中,右键进入git bash命令行界面,然后通过命令行 git  push  -f即可

这种方式可以一次修改多条commit远程记录,上述操作依赖于AS3.6.1,更新版本之后可能界面不同,但是IDE是提供了这个功能的

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值