android studio遇到的问题(记录总结)

2022-01-12 15:38:31 浏览数 (1)

SDK 无法更新解决方案

这个问题不是Android Studio的问题,而且由一些一些众所周知的原因导致的,我们这里说下解决办法。

打开SDK Manager,停止更新连接;在界面上方找Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议,然后还需要按照下面步骤配置下hosts。

首先,找到你的hosts文件,不同平台下(Windows,Mac,Lunix)这个文件所在的路径不一样, 分别如下:

  • Windows:C:WINDOWSsystem32driversetc
  • Mac:/etc/hosts
  • Linux:/etc/hosts

用你熟悉的编辑器打开hosts文件,在最下面添加下面两个地址:

代码语言:javascript复制
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

保存,退出即可。


Android Studio 中文乱码解决方法

很多同学都安装了Android Studio,但是发现中文是乱码,其实这个很好解决的。在IDE里点击File,选择Settings(快捷键是Ctrl alt s). 在打开的窗口中,找到IDE Settings下的Appearance,在右侧勾选上“Override default fonts by”,然后在第一个下拉框中选择字体为“simsun”,然后apply,重启IDE,就好了。

  • 找不到so

新建jniLibs,将so放进来

代码语言:javascript复制
sourceSets {
    main {
        jniLibs.srcDir 'jniLibs'
    }
}
也有可能拷入的so不正确,仔细检查
  • 退出值是2

有可能方法超过65k了

  • 代码恢复,先右键svn-show历史-拷贝版本号,然后更新,输入版本号

启动程序Error while Launching activity

这是是stackoverflow的回答:

I also faced this issue after I updated to AS2.0. I found it is because the instant run is enabled. So my solution is to disable the "instant run". and it worked. To disable "instant run", you can go to Preference Dialog ( May be Setting dialog on Windows), then select Build, Execution, Deployment > Instant Run, and uncheck all the checkbox to disable Instant Run.

This my temporarily solution and it may help you. Later, I'll find a better way to this issue.

修改完代码却不执行

Build--->Clean Project

点Rerun按钮,使用这个按钮来重新运行程序,应用程序会被强制重启,从而初始化的一些代码就能够执行到了。Android Studio无法得知改动的代码是不是在程序初始化的时候才执行的,而我们却可以知道,所以确保你理解了Rerun这个按钮的作用,并在恰当的时机使用它。

点红色的停止按钮

未完待续。。。

0 人点赞