1⃣️在干净的环境下,下载android-studio.dmg,并安装
打开软件,(有vpn的情况下)无需代理
选择自定义安装,在sdk对应位置建好目录,然后等待安装
2⃣️新建一个project,一直同步(build),原因是网太慢(Gradle sync failed: Cause: error in opening zip file 的错误)
解决方法:
找到gradle-wrapper.properties文件并打开
(图5: 找到 distributionUrl 配置节点,获取gradle对应版本的下载地址)
最终目标是:
将下载地址复制到浏览器下载:https://services.gradle.org/distributions/gradle-3.3-all.zip
终端 cd ~/.gradle/wrapper/
open .
打开目录 将下载的文件放进去,重启as
3⃣️然后make一下 出现 Metadata of https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0-sources.jar 出错,一样因为网太慢
可以把链接丢到迅雷下载
然后终端 cd ~/.gradle/caches/modules-2/files-2.1
open .
找对应目录放进去
4⃣️AS导入项目注意点
https://blog.csdn.net/g777520/article/details/54693515
打开自己的一个项目,据此修改即将导入项目的以上四个部分
5⃣️导入libs
File-->project structure—>app—>dependencies—>+号
可以先下载复制到libs文件夹中再+ jar dependency
6⃣️报错:
java.lang.SecurityException: Permission denied (missing INTERNET permission?)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:90)
at java.net.InetAddress.getAllByName(InetAddress.java:787)
at com.android.okhttp.Dns$1.lookup(Dns.java:39)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:175)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141)
https://kotlintc.com/articles/3753
在meinfest.xml倒数第二行加入
<uses-permission android:name="android.permission.INTERNET" />