新的一天从网课开始。
先来一个安装过程↓
Android环境搭建
Android开发工具下载
- JDK(Sun JDK 6.0,Java SE开发工具包)(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
下载Java SE 7u5
文件名为: jdk-7u5-windows-i586.exe 。 - Eclipse(Java集成开发环境)
(http://www.eclipse.org/downloads/)
下载Eclipse IDE for Java Developers ,在Helios Packages中选择Windows 32-bit
文件名为:eclipse-jee-helios-SR2-win32.zip。 - Android SDK(包括Android应用开发工具、API和文档)
(http://developer.android.com/sdk/index.html)
下载Android的SDK最新版本
文件名为:installer_r18-windows.exe。
但是老师给的好像不是上边的这些,大概上边的版本比较老?老师给的是这四个↓
安装JDK
- 也可以去Oracle下最新的JDK,看自己的需求吧;(附一个JDK和eclipse的安装教程我觉得挺棒的:)(因为突然开了360清理导致我的jre插件少了所以只能找教程重下1551)
- 运行jdk-8u171-windows-x64.exe;
- cmd中输入
java -version
检查JDK安装情况;
安装Eclipse neon
- 还是可以根据需求去Oracle下新的;
- 解压eclipse-java-neon-2-win32-x86_64.zip;
- 将解压后的文件夹放在规划位置,我的是在
C:\eclipse
下;
安装ADT
ADT的压缩包不需要解压哈(但并不准确,我的几个同学就打不开压缩包,他们的路径都很长,必须要先解压,我寻思着可能和路径的长短有关系)
- 打开eclipse,点击菜单栏的
Help
下的Install New Software
; - 点击
add...
出现一个对话框; - 点
Archive
选择ADT压缩包所在的位置; - 选中
Development Tools
然后点击Next
(因为我已经安装过了所以没得玩了; - 对了下边的复选框要取消不然连接会谷歌更新的(但是我安的时候忘记了
- 再点一次
Next
就会有个条款,选择I agree
之后点Finish
就开始安装了,有点慢要等等; - 完成之后会重启;
安装SDK
SDK这一步和05老师ppt上不太一样,ppt上是exe文件,但是安装包里的是个zip压缩包,所以去网上找了教程。参考的教程:https://blog.csdn.net/lgm_szsl/article/details/94488190?tdsourcetag=s_pctim_aiomsg
- 点击
Window
里下的Preferences
- 点击左边的
Android
再点击Browser
选择有SDK压缩包的位置 - 然后会出现一大堆,再点击
Apply
,然后是OK
在eclipse中创建AVD
- 点击
window
下的AVD Manager
- 点击
New
把Name
、Target
、SD Card
、Skin
填上(看自己的想法填),再点Create AVD
(下面的小叉也是因为我已经建了个同名的 - 在cmd中先cd到SDK的
Tools
下再输入
android create avd --name <名字> --target <版本ID号>
举个例子android create avd --name avd1 --target 8
- 一定要cd到Tools下,一直在SDK下老报错,我还寻思我是不是装错了
启动AVD
- 还是
window
下点AVD Manager
,然后随机挑选一个AVD点Start
然后点Launch
(啊好还没点呢 - 有的同学这里会报错
PANIC: Could not open AVD config file
,可以看教程 - 出来有点慢,还会在cmd和茶杯之间反复横跳,然后页面就是这样
- 瞧瞧这复古范,瞬间梦回二十世纪
创建一个Android应用项目
file
下的new
下的Project
下的Android Project
,再点击Next
- 然后取个名字,点击
Next
,再取个名字,改一下最小值,再点Finish
运行
- 选中项目,点击菜单栏的
Run
下的Run As
下的Android Application
- 然后就运行成功了
Ctrl+F11
可以改变方向
作业
(还没写呢,明儿上完课来写)
*
来补作业了
05还没讲到,我就去网上找教程,看了半天没看到有helloworld的字样,我的心拔凉拔凉的,难道这就是传说中连文字都需要破译的语言吗?(不
后来看到HelloWorld是自动生成的。有一说一怪体贴的。
但是我想要试试在.xml拖拽个textview去改setText没改成功,报错说要Android5.0或6.0啥的,我傻了。只能靠自动生成的了。
放个代码↓
package com.example.helloworld;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
3.6更新
报了错一定要去百度呀,百度上会有答案的(提醒我自己;
更新一下作业,可以改界面的文字↓
- 点开
Project
下的res
下的values
下的strings.xml
- 点击控制台上方的第二个选项卡
- 就可以改文字啦
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">HelloWorld</string>
<string name="hello">Hello World,Hello 拔牙不打麻药</string>
</resources>
还有不得不感叹一下05老师敬业是真的敬业,人超级好,但是也会有整段垮掉的时候哈哈哈哈哈哈哈哈(我没有笑