`
isiqi
  • 浏览: 16490414 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android 安装与调试

阅读更多

l 使用的程序包: jdk-6u11-windows-i586-p eclipse-jee-ganymede-win32 ADT-0.9.5 android-sdk-windows-1.6_r1

l 安装 jdk, 设定系统变量,有如下三个:

JAVA_HOME: C:\Program Files\Java\jdk1.6.0_1 1 ;
PATH:
%JAVA_HOME%\bin;
CLASSPATH:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

设置环境变量:在系统变量中新增:

path D:\Program Files\Java\jdk1.6.0_11\bin D:\Android\Android SDK\tools

classpath .;D:\ProgramFiles\Java\jdk1.6.0_11\lib;D:\ProgramFiles\Java\jdk1.6.0_11\lib\tools.bar

l c 盘下建立整个 android 工程目录 C:\Android

在其中添加子目录 eclipse, Android SDK, 分别将 eclipse-jee-ganymede-win32 android-sdk-windows-1.6_r1 解压到这两个目录(注意解压后的嵌套文件夹),

然后在系统变量的 path 中加入 C:\Android\Android SDK\tools;

ADT-0.9.5 也放在这个工程中,

另外新建目录 C:\Android\AVD

D:\Users\l\.android\avd 下的文件 android1.5.avd 拷到 D:\Android\AVD

l 运行 eclipse 时可以将其下的工程子目录设为 C:\Android\WorkSpace

进入后, 在菜单中选择 Help > Software Updates 选择 Available Software, 点击 Add Site… ,

!!!!!!!!!!!!! 然后选择 Archive… 选择上面的 ADT 插件的 zip 文件 ADT-0.9.5 .

然后,在左边的 name 栏中展开 jar.file: C:\Android\ ADT-0.9.5.zip. 打钩其下的 Developer Tools 等,再 install 安装,选择 always run in background. 然后 eclipse 会提醒重启

// 安装时发现错误,应该是 local ――选 ADT-0.9.5 的解压后文件- Developer Tools Install always run in background -然后 eclipse 重啟 ( 正确的做法!!! )

l 在菜单中选择 Window > Preferences... 在左侧选择 Android, 在右侧选择 Android SDK 解压后的路径 C:\Android\Android SDK ,点击 Apply, 点击 OK

l 如果 window 系统地 user document 不是在 c 盘下的,需要 打开系统变量 新建 一个 变量名为 "ANDROID_SDK_HOME” ( 注意,这个变量名不能改变,只能是这个名字! ) ,然后把变量值改为你想把 AVD 所在的 ".android” 文件夹放置的位置,比如: "C:\Android\AVD” 设定成功的话 ,在 eclipse preferneces -> Android -> Bulid Setting 里为如下结果: Default debug keystore: C:\Android\AVD\.android\debug.keystore

原因: 在用 Eclipse 或者从命令行创建 Android Emulator 时,相应的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序运行时仍然从 “C:\Users\<username>\.android“ 下查找相应的配置文件,从而导致上面的错误。

这个比较重要, 如果你的安装目录不再 c 盘下,你就要修改了,在环境变量下新建一个 ANDROID_SDK_HOME ,变量值改为 D:\Android\AVD

如果设定成功,在 eclipse preferneces -> Android -> Bulid Setting 里为如下结果: Default debug keystore: C:\Android\AVD\.android\debug.keystore

l 新建一个 Android Project

Project name 设置工程名 Hello Google Android

Package name 设置包名 zyf.android.test.hello

Activity name 设置活动名 Hello

Application name 设置应用程序名 Hello

Build Target 设置 AVD API 的版本 3 Android1.5

l 修改 Hello.java 文件内容如下:

package zyf.android.test.hello;

import android.app.Activity;

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( "Android helloWorld" );

setContentView(tv);

}

}

然后 run as > android application, 此时会被要求添加一个 AVD ,创建选择 Android 1.5

Eclipse 中查看 Android 源代码

开发过程中,我们可能想看 Android 源码,想了解其中的实现,哪怕看函数定义也行啊,而不是看到 Source not found 令自己抓狂,如何能在 Eclipse 中嵌入源代码呢?

从别人的文章中了解到,实现这个挺简单的:

1. 下载 Android 的源代码

http://www.weka.com.br/files/android/android-1.6-donut-src.zip 下载 1.6 版的源代码 ( 我所了解的下载地址 )

2. 确保 Eclipse 已经关闭

3. 解压文件,把压缩包内的 sources 文件夹放置于 SDK 的目录下

配置的路径为 &(SDK_Path)\platforms\android-ver.\sources 文件夹

4. 重启 Eclipse

分享到:
评论

相关推荐

    Android串口调试助手源码

    【Android串口调试助手源码】是一个专门为Android平台设计的串行通信开发工具,它基于Android Studio构建,旨在帮助开发者进行设备间的串口通信调试。这个应用提供了多种实用功能,如串口扫描、数据的文本和十六进制...

    Android 设备串口调试助手,亲验Android10可用

    在Android开发过程中,设备串口调试是一个至关重要的环节,它能帮助开发者深入理解系统运行机制,定位和解决问题。"Android 设备串口调试助手"工具就是为此目的而设计的,尤其适用于Android 10系统,确保了在最新的...

    安卓Android串口调试助手

    5. **应用安装**:在提供的`ComAssistant.apk`文件中,用户可以直接安装这个串口调试助手应用到Android设备上。安装前,请确保设备已开启未知来源的应用安装权限,以防止安全风险。 6. **应用场景**:Android串口...

    Android系统级深入开发——移植与调试 pdf

    《Android系统级深入开发——移植与调试》这本书深入探讨了Android系统的底层开发和调试技术,是Android开发者进阶的重要参考资料。以下将从标题和描述中提取出的关键知识点进行详细阐述。 1. **Android系统移植**...

    Android离线webview调试工具,开发H5混合应用必备

    1. **本地调试支持**:通过内置的调试机制,开发者可以直接在Android设备上进行H5页面的调试,无需依赖外部网络。 2. **跨机型兼容**:无论你的设备是旗舰手机还是低端平板,此工具都能正常运行,确保调试过程不受...

    android通用蓝牙调试助手

    《Android通用蓝牙调试助手详解》 在移动设备的开发与应用中,蓝牙技术扮演着重要的角色,尤其是在物联网(IoT)领域。对于Android开发者来说,蓝牙低功耗(BLE,Bluetooth Low Energy)技术的调试是必不可少的一环。...

    android真机USB调试

    在Android应用开发过程中,使用真机进行USB调试是一种常见的实践方式,它可以帮助开发者更直观地测试应用程序的行为,尤其是在处理硬件依赖或系统级别的交互时。本文主要面向初次接触真机USB调试的新手,详细讲解...

    Android调试工具及方法

    本文将详细讲解Android调试工具及方法,包括使用Android Studio的调试器、Logcat、布局检查器、内存分析工具等。 一、Android Studio调试器 Android Studio内置了强大的Java和Kotlin调试器,可以设置断点,单步...

    【Unity3D】程序进行 Android 真机断点调试

    标题中的知识点是:Unity3D程序进行Android真机断点调试。这是Unity3D开发者们常常需要进行的一项工作,主要是为了能够更加精确的找到程序运行时可能出现的问题,并进行解决。断点调试是一种有效的调试方法,可以在...

    ubuntu上android真机调试脚本文件和wifi调试apk

    标签中的“ubuntu android调试 wifi调试”进一步强调了这两个主题的重要性。在实际开发中,掌握这些技能对于提升效率和解决复杂问题至关重要。通过Ubuntu进行Android真机调试和利用WiFi调试APK,开发者可以在更加...

    Android的调试原理

    adb 命令可以用于安装、卸载和调试 Android 应用程序。例如,我们可以使用以下命令来安装一个应用程序: adb -s emulator-5554 install helloworld.apk 如果出现错误,例如 DDM dispatch reg wait timeout,可以...

    Android 反动态调试

    Android 检查动态调试 最近项目中,三方安全报告中一直存在动态调试检测的高危漏洞。经过多次探索研究,参考了网上不少示例,集大家所成,研究在Android studio 3.0以上,可以使用的示例代码。

    《Android应用测试与调试实战》施懿民高清PDF完整版

    《Android应用测试与调试实战》高清完整版是Android应用测试与调试领域最为系统、深入且极具实践指导意义的著作,由拥有近10年从业经验的资深软件开发工程师和调试技术专家撰写,旨在为广大程序员开发高质量的...

    Android Studio断点调试详解

    众所周知,断点调试是一个合格程序员必备的一种技能,断点调试可以帮助我们查看程序运行期间每一步各变量的值,学会调试可以帮我们节省很多排查问题的时间,下面我们将来介绍一下Android Studio调试的方法和技巧。...

    android真机调试设置

    Android 真机调试设置 Android 真机调试设置是 Android 开发者不可或缺的一部分。很多开发者习惯于在模拟器上运行和调试程序,但是在真机上调试却不知所措。其实,设置真机调试非常简单,只需要按照正确的步骤进行...

    Android JNI 断点调试C++

    1. 安装Android Studio,确保版本支持C++开发和NDK。 2. 创建一个新的Android项目,选择“Include C++ support”模板,或者在已有的项目中添加C++支持。 3. 在app的build.gradle文件中,配置NDK路径和ABI支持,例如...

    Android串口调试工具(两个).rar

    总的来说,Android串口调试工具是开发和调试过程中的得力助手,它们简化了与硬件设备的通信,提高了工作效率。这两个工具各有其特点和优势,用户可以根据自己的需求和体验来选择最适合自己的那一个。

    android java 串口调试工具 demo

    android java 串口调试工具 demo 附带源码和apk 可以直接对串口进行调试 Android Studio开发的串口调试助手源码,支持串口扫描、字符串和十六进数据制显示和发送等功能。

    Android 程序调试技术学习

    在Android应用程序开发中,调试是不可或缺的一环,它帮助开发者找出并修复代码中的错误和问题。本篇文章将深入探讨Android程序调试技术,包括使用Android Studio的调试工具、理解日志输出以及性能分析等方面。 首先...

    Android通用型ADB调试USB设备驱动ADB驱动

    标签中的"USB驱动"指的是用于连接Android设备的USB通信驱动,"ADB驱动"特指用于ADB调试的驱动,而"Android驱动"则涵盖了所有与Android设备硬件和功能相关的驱动程序,包括屏幕、摄像头、传感器等。 在实际操作中,...

Global site tag (gtag.js) - Google Analytics