昨天把Android api版本更新到了19,之后发现不能启动模拟器了,总是卡在有android字样的登陆界面上,logcat上显示的信息是
************ Failure starting bootstrap service
java.lang.NullPointerException
at com.android.server.firewall.IntentFirewall.readRulesDir(IntentFirewall.java:271)
at com.android.server.firewall.IntentFirewall.<init>(IntentFirewall.java:114)
at com.android.server.am.ActivityManagerService.main(ActivityManagerService.java:1804)
各种尝试无果,最后找到一个方法,
在C盘,users\Administrator\.android\avd,目录下有对应的模拟器的文件夹,选择一个模拟器文件夹进去,删掉除config.ini文件外的所有文件,再启动对应模拟器,此时不管logcat中输出的信息,耐心等待,竟然能进入了,问题解决了,不过模拟器中原有的数据、应用全没了。
我也不明白其中原理,有大神路过帮忙解释下吧。
相关推荐
#### 一、在电脑上安装Android模拟器 **1. Java环境准备** Android模拟器依赖于Java环境运行。因此,安装之前首先要确保本地计算机上已安装Java环境。如果没有,可以从官方下载页面...
4. **运行应用**:连接Android模拟器或物理设备,点击Android Studio工具栏上的运行按钮(绿色的三角形),应用将安装并启动在选定的设备上,显示出“Hello, World!”的字样。 5. **调试与优化**:利用Android ...
- Android Studio会自动编译项目并将其安装到已连接的雷电模拟器上。 - 成功安装后,模拟器会自动启动应用。 #### 四、Android程序功能验证 - 功能验证需基于项目的具体需求进行。 - 建议参考项目文档或视频教程...
在Android开发领域,创建第一个应用程序是每个初学者的必经之路。这个过程涵盖了从环境配置到编写代码,再到运行应用的整个流程。我们将详细讲解如何使用Android Studio来开发"android第一个APP"。 首先,Android ...
2. 应用启动后,你将在设备或模拟器上看到"Hello, World!"的字样。 这个简单的"Hello, World!"程序虽然简单,但它揭示了Android应用的基本组成和工作原理。通过学习这个项目,你可以了解Android Studio的使用、...
在Android开发领域,"Hello, World!"程序是每个新手入门时的第一个步骤,它标志着你在学习这个强大移动操作系统编程之旅的开始。在这个简单的程序中,我们将深入理解Android应用的基础架构,包括项目的创建、布局...
完成这些步骤后,运行项目,你将在Android模拟器或连接的设备上看到"Hello, World!"的字样。 此外,了解Gradle构建系统也是必要的。Android Studio使用Gradle来管理项目的依赖和构建过程。`build.gradle`文件定义了...
- **安装过程**:在调试过程中,Eclipse会自动安装应用到模拟器或连接的设备上。若在控制台输出"Installing XX.apk..."以及"Success"字样,则表示安装成功。 - **卸载应用**:通过抽屉 -> 设置 -> 应用程序 -> 管理...
ADB命令通过计算机与Android设备之间的桥接作用,使得开发者可以在没有图形用户界面的情况下对设备进行各种操作。本文将详细解析ADB命令中的关键知识点,并通过具体命令实例进行说明。 #### 二、ADB命令详解 **1. ...
通过命令行界面,开发者可以运行各种adb命令来管理Android设备和模拟器实例。例如,`adb connect`命令用于通过TCP/IP连接到已开启网络调试的Android设备,这对于无线调试非常方便。此外,adb还支持其他命令,如`...
- 考虑不同屏幕尺寸和分辨率,确保应用在各种设备上都有良好的用户体验。 3. **国际化**: - 支持多语言环境,提高应用的国际竞争力。 总结来说,从创建项目到设计主界面的过程,不仅涉及到基本的项目配置和UI...
在IT行业中,Android开发是移动应用开发领域的重要组成部分,尤其对于初学者,"Hello, World!...随着对Android Studio和Java的深入理解,开发者可以逐渐构建更复杂的功能,从而在Android平台上开发出丰富的应用程序。
完成上述步骤后,我们就可以在Android模拟器或真实设备上运行应用,看到屏幕中央显示"Hello, World!"的字样。这标志着你的第一个Android应用已经成功运行。 当然,这只是Android开发的冰山一角。Java作为Android的...
在Android开发领域,"Hello, World!"程序是初学者入门的首选示例,它展示了基本的项目结构和代码编写方式。在这个"AndroidHelloWorld"项目中,我们将详细探讨如何使用Java语言创建一个简单的Android应用程序。 首先...
这个项目的核心目标是展示如何在Android环境中构建并运行一个最基本的程序,它会在屏幕上显示出“Hello World”的字样,以此来庆祝一个新的编程旅程的开始。 在Android应用开发中,"Hello World"程序的编写使用了...
Kotlin可以无缝地与Android的各个组件进行交互,如Intent用于启动Activity或服务,BroadcastReceiver接收系统广播,Service在后台运行任务,ContentProvider管理共享数据等。Kotlin的特性如高阶函数、扩展函数、数据...