分享

Windows下Android开发环境的配置

 啊司com 2016-08-07

注:利用Eclipse+ADT进行Android开发的方式已经过时,推荐阅读《在Android Studio上进行OpenCV 3.1开发》的前半部分,了解如何使用Android Studio配置Android开发环境。


        本文分为三部分,首先介绍Windows环境下使用Eclipse开发Java的环境配置,再介绍在其基础之上进行Android开发的环境配置,第三部分给出一个切换图片的app样例。


Java开发环境的搭建
1.下载Eclipse:

        https://www./downloads/下载Eclipse Standard Windows 32 Bit(推荐使用32位版本)。解压到D:\Eclipse。
        第一次打开Eclipse时会提示设置工作区(即workspace,假定设置为D:\workspace)。
        注意所有目录及文件名不要包含空格,多个分词之间用“-”或“_”分隔。带空格的文件名如“a b”会被编译工具误认为是对文件a执行命令b,从而产生错误。

2.下载JDK:
        http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java Platform (JDK) 7u51。解压到D:\jdk-7-51。

3.添加环境变量:
        此步的目的是为了可以用命令行定位并调用jdk工具。
        点击开始,右击计算机->属性,点击高级系统设置->高级->环境变量,添加用户变量:

变量
JAVA_HOME D:\jdk-7-51
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

        对于已有的变量,在后面加上“;”再加上相应的值。
enviroment-virable
4.更新环境变量:
        点击开始,搜索cmd,打开cmd.exe,输入:
                set path=c:
        或者注销Windows用户,重新登录Windows。
5.检查:
        重新打开cmd.exe,输入:
                java -version
        若返回Java及jre版本信息,说明Java环境配置成功
java-version



Android开发环境的配置
1.下载Android SDK:
        在https://developer./sdk/index.html?hl=sk选择USE AN EXISTING IDE,下载SDK Tools for Windows。解压到D:\android-sdk。

2.下载Android NDK:
        在https://developer./tools/sdk/ndk/index.html下载android-ndk-r9c-windows-x86.zip。解压到D:\android-ndk。

3.下载ADT(Android Development Tools):
        打开Eclipse,点击Help->Install New Software,点击Add,输入:

Name Location
ADT http://dl-ssl.google.com/android/eclipse

        点击OK。在列出的表单中选择:
                Android DDMS
                Android Development Tools
                Android Traceview
                Android Native Development Tools

        并下载。
install-new-softwares        如果使用了代理,可以在Eclipse的Window->Preferences->General->Network Connections中添加,以提高下载速度。
network-connections

4.配置Android SDK:
        下载并安装ADT后,重启Eclipse,会提示找不到Android SDK,按照提示找到Android SDK的目录。
        或者在Eclipse的Window->Preferences->Android设置Android SDK位置。
android-sdk-dir
        此时Eclipse的工具栏会多出两个按钮,分别是Android SDK Manager和Android Virtual Device Manager。
        打开Android SDK Manager,选择想要安装或更新的工具,推荐如下:
                Android SDK Tools
                Android SDK Platform-tools
                Android SDK Build-tools的最新版

        Android API包至少安装一个API 8的,再根据自己的设备选择更高的版本,每个包中至少要选择:
                SDK Platform
                ARM EABI v7a System Image(选择ARM v7还是Intel x86视实际设备而定)
                Sources for Android SDK

android-sdk-manager
5.创建虚拟设备:
        打开Android Virtual Device Manager,点击New。依照实际设备设置参数,创建新的虚拟设备。
avd-manager



创建Android项目
1.在Eclipse中点击File->New->New Android Application,新建一个Android项目,每一步的设置情况如图所示:
new-app-01

        包名的选取要保证唯一性(要避免其他人使用你的代码时不会因为包名相同而发生冲突)。
new-app-02

new-app-03

2.源码树结构:
        如图所示,需要经常修改的文件位于:
                src,存放java文件;
                res\drawable-hdpi,保存需要被调用的图片等资源(-hdpi后缀视目标平台而定);
                res\layout,设置应用每个页面的外观,比如是否添加按钮、按钮的位置等;
                res\values\strings.xml,应用内元素的名称、描述;
                AndroidManifest.xml,应用本身的信息,如应用名称、版本、平台版本、需要请求的功能等。
package-explorer
3.打开ChangeImage.java,清空,添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package net.johnhany.changeimage;
import android.os.Bundle;
import android.app.Activity;
import android.widget.Button;
import android.widget.ImageView;
import android.view.View;
import android.view.View.OnClickListener;
public class ChangeImage extends Activity {
ImageView image;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_change_image);
addListenerOnButton();
}
public void addListenerOnButton() {
image = (ImageView) findViewById(R.id.imageView1);
button = (Button) findViewById(R.id.btnChangeImage);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
image.setImageResource(R.drawable.testpic2);
}
});
}
}

4.打开activity_change_image.xml,清空,添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
RelativeLayout xmlns:android='http://schemas./apk/res/android'
    xmlns:tools='http://schemas./tools'
    android:layout_width='match_parent'
    android:layout_height='match_parent'
    android:paddingBottom='@dimen/activity_vertical_margin'
    android:paddingLeft='@dimen/activity_horizontal_margin'
    android:paddingRight='@dimen/activity_horizontal_margin'
    android:paddingTop='@dimen/activity_vertical_margin'
    tools:context='.ChangeImage' >
    ImageView
        android:id='@+id/imageView1'
        android:layout_width='wrap_content'
        android:layout_height='wrap_content'
        android:src='@drawable/testpic1' />
    Button
        android:id='@+id/btnChangeImage'
        android:layout_width='wrap_content'
        android:layout_height='wrap_content'
        android:text='@string/btntext' />
/RelativeLayout>

5.打开strings.xml,清空,添加如下代码:

1
2
3
4
5
6
7
8
<>xml version='1.0' encoding='utf-8'?>
resources>
    string name='app_name'>ChangeImage/string>
    string name='action_settings'>Settings/string>
    string name='btntext'>Click me!/string>
/resources>

6.任选两幅图片,文件名改为testpic1和testpic2,拷贝到res\drawable-hdpi文件夹。
testpic1

testpic2

7.在Package Explorer中右击项目名称,选择Properties->Android,Project Build Target选择合适的Android API版本。

8.运行:
        选择ChangeImage.java文件,点击Run As,选择Android Application。
        或者点击Run->Run Configurations->Target,选择之前创建的虚拟设备点击Run。
        AVD就会启动,等待一会之后,就会看到如下效果:
change-image-1

        点击Click Me!按钮,就会变为第二张图片:

change-image-2

        项目文件可以在这里下载:

                https://github.com/johnhany/AndroidProj/tree/master/ChangeImage

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多