这几天闲来没事 试着搞了搞Andorid 没想到不搞不知道 一搞气死掉……
老是遇到问题 也算是多种多样 网上查了查 说法五花八门 看得头大 经过一阵瞎搞 也算是解决了问题 网上说的加入ANDROID_SDK_HOME等方法我也试过了 无效……尝试在Android的tools目录用命令创建也没用。郁闷得我呀~~~
1.5版本中加了个所谓的AVD(Android Virtual Device),AVD就相当于是一个模拟器的,不过你可以利用AVD创建基于不同版本的模拟器,然后使用emulator-avd avdName命令启动不同的模拟器,
创建AVD:
1.查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用):
android list targets
2.创建AVD(最后的2表示创建1.5版本的avd):
android create avd –n avdName –t 2
3.查看是否创建成功(如果成功会显示刚才我们创建的avd信息):
android list avd
4.启动模拟器:
emulator -avd avdName
5.选择启动的皮肤(横向的模拟器)
emulator -avd avdName -skin HVGA-L
6.按Ctrl+F11,可以直接改变模拟器的横纵摆放。
常见错误:(针对喜欢更改我的文档路径的朋友)
方法一:
1、首先创建一个avd,使用命令行方式创建,例如:
D:\android\android-sdk-windows-1.5_r3\tools>android create avd -n avd15 -t 2
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'avd15' based on Android 1.5
2、用android list avd命令列出当前的avd:
D:\android\android-sdk-windows-1.5_r3\tools>android list avd
Available Android Virtual Devices:
Name: avd15
Path: D:\我的文档\.android\avd\avd15.avd
Target: Android 1.5 (API level 3)
Skin: HVGA
3、注意上面的avd的目录,把上面目录中的\.android的文件夹拷贝到C:\Documents and Settings\Administrator,因为我用的是administrator登陆的,所以拷贝到这个目录下,实际应该拷贝到相应的C:\Documents and Settings\用户名 下,注意用户名要是英文名。
这时候如果用emluator -avd avd15,会得到如下的错误:
emulator: ERROR: no search paths found in this AVD's configuration.
Weird, the AVD's config.ini file is malformed. Try re-creating it.
5、这个错误的原因是C:\Documents and Settings\Administrator\.android\avd目录中的ini文件中包含了中文字符-我的文档,所以要修改这个ini文件-Avd15.ini,修改path为path=C:\Documents and Settings\Administrator\.android\avd\avd15.avd。
这时候,就可以启动emulator了:
方法二:
直接用Eclipse 创建AVD,然后找到\.android\的所在目录,把\.android\ 复制到 $:\Documents and Settings\用户名\ 下面,用户名需要是字母,不能有中文。复制完成后进入\.android\avd 目录,更改其ini文件(ini文件名与新建AVD同名)。把ini文件里path= 后面的东西改成$:\Documents and Settings\用户名\.android\avd\你新建的AVD.avd 保存就可以了。
至此,问题解决 终于看到传说中的模拟器了……
末了,写一下Path等的配置方法 唉 人老了 记不住……
★JAVA_HOME
JAVA_HOME=C:\ProgramFiles\Java\jdk1.6.0_13
★JAVA_JRE_HOME
JAVA_JRE_HOME=C:\ProgramFiles\Java\jdk1.6.0_13\jre
★JRE_HOME
JRE_HOME=C:\ProgramFiles\Java\jre6
★Android_SDK_HOME
Android_SDK_HOME=C:\MobilePhoneDEV\AndroidSDK
★CLASSPATH
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
★Path(要使用命令行工具必须配置)
Path=%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;
分享到:
相关推荐
一旦准备好,你可以使用Eclipse内置的AVD(Android Virtual Device)管理器来创建和管理虚拟设备,用于在没有物理设备的情况下测试应用。通过选择合适的硬件配置和系统映像,可以模拟各种Android设备。 最后,部署...
1. 错误处理:定位服务可能由于各种原因失败,如权限问题、设备不支持、服务未开启等,需要通过`addOnSuccessListener()`和`addOnFailureListener()`进行异常处理。 2. 电池优化:考虑使用较低精度的定位模式,如`...
确保Android应用有网络访问权限,处理好异常,以及正确地打开和关闭Socket连接,就能实现两端的双向通信。这样的通信机制可以支持多个客户端同时连接,适用于各种需要PC和Android设备间交互的应用场景。
根据给定的文件信息,我们可以总结出以下关于Android控件使用的相关知识点,这些知识点主要围绕在Windows环境下搭建Android开发环境、理解Android项目的目录结构以及编写一个简单的HelloWorld程序。 ### 在Windows...
本文将详细介绍Android系统中的各种控件及其使用方法,以及如何有效地利用不同布局来构建复杂的用户界面。 一、Android控件 1. Button:按钮,通常用于触发一个操作或事件。 2. EditText:文本输入框,允许用户...
这里的"android-33-ext4"是指Android SDK中的一个特定平台版本,即Android 33(也可能是Android 13,因为Android通常使用甜甜圈名称来表示大版本,而33可能是内部版本号或错误表述)。"ext4"是这个平台版本使用的...
笔记会讲解各种存储方式的适用场景和使用方法。 八、网络通信与异步处理 Android应用经常需要与服务器进行数据交换,这涉及HTTP请求、JSON解析等。笔记会介绍如何使用HttpURLConnection或OkHttp进行网络请求,以及...
《2011QQAndroid中文实战》是一本深入探讨如何在Android平台上开发QQ应用的专业教程。结合提供的源码,读者可以...书中可能还包含了错误处理、崩溃日志分析等实际开发中不可或缺的部分,帮助开发者养成良好的编码习惯。
使用Basic4Android开发应用的过程中涉及到了Java和Android SDK(软件开发工具包)的使用,以及AVD(Android虚拟设备)的管理。 在开发Android应用时,首先需要安装Java SDK,它包含了一系列工具,如编译器、调试器...
我们可以使用内置的AVD(Android Virtual Device)管理器创建虚拟设备,或者连接真实设备进行测试。通过点击运行按钮,应用会被部署到设备上,然后可以直接在设备上进行交互和测试。 总的来说,开发一个简单的...
这篇博文将引导你了解如何系统地构建Android开发环境,包括所需的工具、步骤以及一些常见的问题解决方法。以下是对这个主题的详细说明: 首先,你需要安装Java Development Kit (JDK)。因为Android应用是用Java语言...
6. **Android模拟器**:内建的AVD(Android Virtual Device)管理器允许开发者创建各种配置的虚拟设备,用于测试不同设备和Android版本的兼容性。 7. **性能分析工具**:Android Studio集成了如CPU Profiler、...
文档还对一些常见的开发问题进行了汇总和解答,比如安装过程中的错误处理、调试中遇到的问题,以及如何使用命令行工具进行项目的构建和管理。 最后,文档附上了参考资料和相关链接,以便于开发者进一步深入了解...
开发Android应用首先需要安装Android Studio,这是Google官方提供的集成开发环境,包含了SDK Manager、Gradle构建系统以及用于调试的AVD Manager等工具。开发者需要配置Java开发环境,并且在Android Studio中创建新...
- 使用Android Studio提供的自动化工具进行重构示例。 - 常见问题解决方法与最佳实践建议。 - **第五章至第六章:提醒器实验室(分两部分)** - 实战项目——“提醒器”应用的设计与实现。 - 从需求分析到功能...
使用Eclipse进行Android开发,开发者需要安装ADT(Android Developer Tools)插件,该插件集成了针对Android开发的各种工具,如AVD Manager用于创建Android虚拟设备,以及DDMS(Dalvik Debug Monitor Service)用于...
4. Android Market与应用发布:讲解了Market的背景和使用,指导读者如何申请Market账号并发布应用,包括应用打包、签名和错误处理。 5. 开发入门:通过创建"Hello, World"应用,让读者了解Android项目的基本结构和...
在Java代码中,你需要将这些公式转换为函数,处理各种边界情况,如确保利率和期限的合法性,以及避免除以零的错误。 此外,为了提高用户体验,你还可以在UI设计上增加实时计算的功能,即用户输入数据后立即显示预估...
使用Android Studio的调试工具,如Logcat,可以帮助你追踪代码运行过程中的错误和警告。此外,通过运行单元测试或进行真机/模拟器测试,可以确保游戏功能的正确性。 通过学习这个"android拼图小游戏源代码",你...