第一次玩Android 开发,总结一下环境搭配和第一个程序,以便新人遇到类似问题,能够快速找到解决的方法。
一、环境搭配
jdk 安装与配置就不用多说了,网上到处都是,coffee 就是热啊。
eclipse
3.3以上版本都可以用
我用的是最新版本 3.7 下载地址:
http://mirrors.ustc.edu.cn/eclipse/eclipse/downloads/drops/R-3.7-201106131736/eclipse-SDK-3.7-win32.zip
Android sdk
到官网上下载比较好(
http://www.android.com/) 上面有很多值得看的东西,
![](https://i-blog.csdnimg.cn/blog_migrate/27cff6595ab02477762fef4007b65c6e.jpeg)
我下载的是第二个,点击安装就行了,完成后可以先不用启动manager,配置一下环境变量,不会的上网查一下,此处略去。
ADT 插件
启动eclipse点击 help--- >Install New Software ---->点击work with 后add name后面填写:ADT plugin location 后填写:
http
://dl-ssl.google.com/android/eclipse/ 点击next后 稍等一会,会出现四个文件,选前两个就行。网速不给力的话需要点耐心,完成后提示restart eclipse。之后就点击window-->preferences 后看到左边的android 填入android的根目录如:F:\Android\android-sdk,会有提示找不到platform,点确定就行。
之后点击window-->Android SDK and ADT Manager-->Available packages--->Android Repository 需要选择的有四个:
![](https://i-blog.csdnimg.cn/blog_migrate/b5f1e67606a3dc31f341a16aa856ca4c.jpeg)
版本不同后边的数字不一样 这几个文件是必需选的。
安装就行 有一步选择 accetp all 就是更新全部这四个文件,需要点时间,主要是我的网速不怎么给力,中国的电信,移动,联通,网通咋就不想这提速呢,而且自从联通并购网通,我们宿舍的网速日渐下降,网费也越来越贵,垄断不好啊。
完成之后,就可以写咱们的第一个java程序了。
先创建一个AVD 比较容易
下面是一个网址结合着看看:
配置好后
emulator -avd 加上你创建的avd名字
如果出现这个问题:
emulator window was out of view and was recentred
点击eclipse中 window---->Android SDK and ADT Manager--->Virtual Devices
选中所创建的avd 点edit 然后
![](https://i-blog.csdnimg.cn/blog_migrate/ffe7eeb6ee2e71b1acec275e65049e2c.jpeg)
数字可以随意写的 正确就行。
第一个hello world程序:
建工程啥的就不用说了,填写包得时候会提示至少两层。
程序:
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.os.Bundle;
import android.widget.TextView;
public class hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("Hello World!!!");
setContentView(tv);
}
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("Hello World!!!");
setContentView(tv);
}
}
在AndroidMainfest.xml 里
android:name=".Hello" 这里是类名。
然后运行就行。
转载于:https://blog.51cto.com/netsky1990/657468