心血来潮,重开android
结果,上来就被来了个下马威
照例子抄了个打电话号码的小例子,从google上直接下adt套装,4.4.2的,自己的机子是win7 64的
噩梦开始了
1.按钮,输入框都没有问题,一执行就黑屏,然后自动闪一下之后回到原来状态。
2 以为是eclipse的问题,又下了个google力荐的android studio,其实就是intellij,结果发现改进的是编辑器部分,模拟器avd都是一样的,而且android studio编辑器更复杂,研究之后放弃。
3 以为是64的问题,找了老机子装x86的eclipse,结果跟64的一致,速度真是那个慢
4 再次转向代码的问题,直接下载源代码运行,结果是一致的。排除代码问题。
5 从网上以android avd 4.4.2做搜索,仍然没有任何线索,google的网站上都没有老版本的adt可以下载,我记得以前是没有这个毛病得,估计现在是强推
6没辙,下去散步后,开始研究avd本身。发现log里有opengl字样,细看之下应该是新建avd的时候,没有勾选opengl,结果重建一个,仍然不改老毛病,只是log里面的错误少了一点。
7记得以前第一次做android没这么麻烦,只好放弃新版本,从管理里面找老版本的sdk下载,结果没勾选强制https转成http,半天升级不成,升什么都报错,真是天朝特色。
8继续google,勾选http后,升级成功,马上新建一个2.3的,结果竟然过了,一切正常,干!
9回来继续研究4.4.2,结果发现这个模拟器里竟然没有电话拨打键!这也叫电话?
进展到此,多说无益,删掉4.4.2的模拟器,直接从老版本开始玩,抄例子外加搭环境花了一个小时,结果解决这问题花了半下午+半晚上,google真是害人啊。
相关推荐
Android Studio中的AVD Manager可以创建和管理Android虚拟设备,用于模拟不同设备配置进行应用测试。 4. **Build Tools**:这部分包含了构建应用所需的工具,如编译器、资源编译器和打包工具。例如,`dx`用于将Java...
在SDK Manager的窗口中,只勾选“Android 4.4.2 (API 19)”、“Android SDK Platform-tools”和“Android SDK Build-tools”,避免因版本冲突导致编译失败。 安装过程:在确认选择的组件后,点击"Install X ...
此外,还包括DDMS(Dalvik Debug Monitor Service)用于调试,AVD(Android Virtual Device)管理器用于创建和管理模拟器实例。 **性能优化**:Android 4.2在性能方面进行了大量优化,包括更快的启动时间、更好的...
3. **Android虚拟设备(AVD)管理器**:开发者可以创建和管理AVD来模拟不同类型的Android设备,进行应用测试和调试。 4. **Android Studio集成开发环境(IDE)**:虽然不是直接包含在SDK中,但它是与SDK紧密配合的...
- 选择所需的Android版本,例如API Level 19(Android 4.4.2)。 - 配置硬件规格,例如屏幕尺寸、内存大小等。 - 点击`Finish`创建AVD。 2. **启动AVD**: - 在AVD列表中选中刚刚创建的设备,点击`Start`按钮。...
异步任务计数器计算事件处理程序或任务中产生的异步任务数要求Android SDK: : Android SDK工具Android SDK平台工具Android SDK平台(我们使用Android 4.4.2 / API 19) 模拟器的Android系统映像(可选)Eclipse + ...
2.2.4 创建Android虚拟设备(AVD) 2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——...
创建Android模拟器是Android开发中常见的操作,它允许开发者在没有实际Android设备的情况下测试应用程序。本文将详细介绍快速创建Android模拟器的方法。 一、模拟器创建方式 创建模拟器之前,需要了解其创建途径。...
推荐使用4.4.2版本或更高版本,可以从Eclipse官方网站下载:***。安装完成后,需要安装Android插件,以便在Eclipse中开发Android应用。通常通过Eclipse的"Help"菜单中的"Install New Software"选项来安装Android插件...
2.3.1 创建AVD 2.3.2 开发环境测试 2.3.3 模拟器的使用 2.4 SDK中的常用命令 2.4.1 adb命令 2.4.2 Android命令 2.5 小结 练习 第3章 Android应用程序框架 3.1 第一个Android应用程序 3.2 Android...
没有HAXM,AVD的性能可能会非常慢,影响开发和测试效率。安装并启用HAXM后,模拟器可以利用硬件加速,使得应用程序在模拟器上的运行速度接近于实际设备。 关于Java,它是Android应用开发的主要编程语言。虽然现在...
4.4.2 删除图书 4.4.3 获取图书数量 4.4.4 显示图书列表 4.5 资源 4.6 小结 第5章 Intent 5.1 Android Intent基础知识 5.2 Android中可用的Intent 5.3 Intent的组成 5.3.1 Intent和数据...
4.4.2 删除图书 4.4.3 获取图书数量 4.4.4 显示图书列表 4.5 资源 4.6 小结 第5章 Intent 5.1 Android Intent基础知识 5.2 Android中可用的Intent 5.3 Intent的组成 5.3.1 Intent和数据...
1.3.1 创建一个AVD 1.3.2 再试一次 1.4 在手机上运行程序 1.5 快速阅读指南 第2章 基本概念 2.1 Android的系统架构 2.1.1 Linux内核 2.1.2 本机库 2.1.3 Android运行时 2.1.4 应用程序框架 2.1.5 应用程序和小部件 ...
2.2.4 创建Android 虚拟设备(AVD) 15 2.3 Linux一族——Ubuntu开发环境搭建 17 2.3.1 Java、Eclipse和ADT插件安装 17 2.3.2 设定Android SDK Home 23 2.4 Mac OS一族——苹果开发环境搭建 24 2.5 本...
2.2.4 创建Android虚拟设备(AVD) 2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——...