Android studio配置备忘录

本人作为一名普普通通的iOS开发者,在开发Android项目和flutter项目过程中都要用到Android studio,这个东西不是一下子就能熟练使用的,于是乎我在使用过程中把Android studio
相关配置项一点点记录下来,积少成多

一、这将禁用第一次运行

在打开Android studio的时候一般会直接运行一个项目,如果我们想禁用怎么设置呢?到应用程序中找到android studio右键 -> 显示包内容 -> Contents -> bin -> idea.properties,记事本打开,在文件末尾添加:

disable.android.first.run=true

二、设置代理HTTP Proxy

大陆的墙很厚很高,封锁了谷歌在中国大陆的大部分业务,访问很多谷歌的网站和应用都需要设置代理,其中当然包括 Android APP 的官方开发工具 Android Studio

设置代理

Android SDK 在线更新镜像服务器资源:

大连东软信息学院镜像服务器地址:

  • http://mirrors.neusoft.edu.cn 端口:80
    北京化工大学镜像服务器地址:
  • IPv4: http://ubuntu.buct.edu.cn/ 端口:80
  • IPv4: http://ubuntu.buct.cn/ 端口:80
  • IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
    上海GDG镜像服务器地址:
  • http://sdk.gdgshanghai.com 端口:8000

使用方法:
1,启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
2,在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
3,依次选择『Packages』、『Reload』。
————————————————
版权声明:本文为CSDN博主「亦枫Blog」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/growing_tree/article/details/48625797

参考文章
https://www.jianshu.com/p/06b6c627d629
https://blog.csdn.net/growing_tree/article/details/48625797

三、Android 9.0(API28)使用明文流量的网络请求(http)

先从一个错误信息说起,升级到Android 9之后,以前可以正常访问的http地址开始报错:

net::ERR_CLEARTEXT_NOT_PERMITTED

查阅资料发现

从Android 9.0(API级别28)开始,默认情况下限制了明文流量的网络请求,对未加密流量不再信任,直接放弃请求,因此http的url均无法在webview中加载,https 不受影响。

首先配置网络权限


解决方法一

在application开启明文传输开关


    
        ...
    

解决方法二

res 下新建 xml 目录,创建文件:network_security_config.xml ,内容如下:



    
        127.0.0.1
        127.0.0.1可以不写端口号
        别光拷贝忘了改成你自己的ip啊
    

然后application设置networkSecurityConfig


    
        ...
    

另外也可以将本地的http升级成https或者将api级别降到27,这两种解决方案除了扯淡基本没啥用

参考链接
https://blog.csdn.net/geofferysun/article/details/88575504

你可能感兴趣的:(Android studio配置备忘录)