中年入android江湖,或许是一个被生活耽搁了的电工狗的悲哀。从没有想过再去开发什么android APP,PHP,java等等。单靠VB,ASP打天下,可没想到中年危机之时,还在搞这些是是非非。
终于意识到,这十年中,前面五年在吃老本,后面五年在没落,今天才重操旧业,是有点晚了。学本来就是无止境,却在半途荒废几年。精力不再,记忆衰退,廉颇老矣,却要重出江湖。
于是,开始吧,
江湖再见(再会)!
一、安装android studio 软件
如果是win64位系统,省去很多很多麻烦(只可惜是老机子),需要各自自行配置。
注:在此之前,你还要安装Java开发工具包(JDK),如果是X64位系统用JDK-11,如果是32位系统,只能安装JDK-8u。
android studio V3.2下载地址:https://developer.android.com/studio/#downloads (下载地址,若是打不开,需翻墙)
或者到 http://www.android-studio.org/ (推荐) 或 https://www.androiddevtools.cn/ 有下载。
http://ask.android-studio.org/?/question/789 (官方汉化教程)
如果是32位系统,那么还要手动下载并安装android SDK,而且注意安装路径中不能包含“空格及中文字符”,然后再在android studio中配置android SDK,设置SDK路径指向前面手动安装SDK所在文件夹。
二、关于更新,需要翻墙,不翻墙则用国内镜像(这里)。
在更新过程中,如果更新不了,要用镜像(HTTP proxy),但是有时候镜像反而不行,这个时候需要关闭代理(因为有可能镜像服务器中没有某组件)。
Android SDK在线更新镜像服务器
1.中国科学院开源协会镜像站地址:
◦IPV4/IPV6: mirrors.opencas.cn 端口:80
◦IPV4/IPV6: mirrors.opencas.org 端口:80
◦IPV4/IPV6: mirrors.opencas.ac.cn 端口:80
2.上海GDG镜像服务器地址:
sdk.gdgshanghai.com 端口:8000
3.北京化工大学镜像服务器地址:
◦IPv4: ubuntu.buct.edu.cn/ 端口:80
◦IPv4: ubuntu.buct.cn/ 端口:80
◦IPv6: ubuntu.buct6.edu.cn/ 端口:80
4.大连东软信息学院镜像服务器地址:
mirrors.neusoft.edu.cn 端口:80
5.腾讯Bugly 镜像:
android-mirror.bugly.qq.com 端口:8080
三、新建一个项目,编译。在此过程中会下载安装一个Gradle的工具。Android SDK更新要用第二点中的镜像服务器,但好像Gradle是不用翻墙的,这个时候,就要取消代理服务器了。可是我们之前设置过代理服务器,取消后,还要到 C:/Users/(用户名)/.gradle/gradle.properties 文件里面(记事本打开)把最后四行代理服务器的配置注释掉(参考“unable to resolve dependency for app”的解决办法)。
## For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx1024m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true #Sat Sep 29 23:37:12 CST 2018 #systemProp.http.proxyHost=mirrors.neusoft.edu.cn #systemProp.https.proxyPort=80 #systemProp.https.proxyHost=mirrors.neusoft.edu.cn #systemProp.http.proxyPort=80
另外还有一个错误,就是关闭了代理服务器也还是报错,下载不了Gradle,需要到这里设置。
终于,build completed successfully。
最大的感觉,如果没有点英语基础,真的有点难调试。
发表评论