Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AVD模拟器不工作_Java_Android_Mobile_Android Emulator - Fatal编程技术网

Java AVD模拟器不工作

Java AVD模拟器不工作,java,android,mobile,android-emulator,Java,Android,Mobile,Android Emulator,我是Android开发的新手,是《第一个Android开发》一书的作者。一切都很好,我所有的代码和xml更改都反映在eclipse屏幕上的图形布局上。 但我的模拟器根本不工作,它只是显示为一个空白的黑屏,与图形布局中显示的屏幕不同。没有项目名称,没有hello world,模拟器屏幕上没有显示任何内容。有时屏幕是黑色的,有时是彩色背景,但与我的代码无关 1.我试过很多不同android API版本的AVD。 2.我多次尝试更换SDK包。 3.我试过使用谷歌提供的eclipse ADT包。 4.我

我是Android开发的新手,是《第一个Android开发》一书的作者。一切都很好,我所有的代码和xml更改都反映在eclipse屏幕上的图形布局上。 但我的模拟器根本不工作,它只是显示为一个空白的黑屏,与图形布局中显示的屏幕不同。没有项目名称,没有hello world,模拟器屏幕上没有显示任何内容。有时屏幕是黑色的,有时是彩色背景,但与我的代码无关

1.我试过很多不同android API版本的AVD。 2.我多次尝试更换SDK包。 3.我试过使用谷歌提供的eclipse ADT包。 4.我尝试过改变ADT,甚至改变了整个eclipse。 5.更换存储卡、RAM、快照、摄像头对我来说什么都不管用。 6.虽然我不知道intellij,但我还是尝试了Android studio,但也没有成功

请让我知道我在哪里遗漏了什么

或者,如果可能的话,我可以在我的android 4.2.2智能手机上运行并测试我的.apk吗

这是我在日志中得到的

[2014-07-31 21:08:32 - Deepu] Android Launch!
[2014-07-31 21:08:32 - Deepu] adb is running normally.
[2014-07-31 21:08:32 - Deepu] Performing com.tcs.deepu.MainActivity activity launch
[2014-07-31 21:08:45 - Deepu] Launching a new emulator with Virtual Device 'tester'
[2014-07-31 21:10:05 - Emulator] creating window 0 0 456 729
[2014-07-31 21:10:06 - Emulator] emulator: emulator window was out of view and was recentered
[2014-07-31 21:10:06 - Emulator] 
[2014-07-31 21:10:06 - Deepu] New emulator found: emulator-5554
[2014-07-31 21:10:06 - Deepu] Waiting for HOME ('android.process.acore') to be launched...
[2014-07-31 21:10:58 - Deepu] HOME is up on device 'emulator-5554'
[2014-07-31 21:10:58 - Deepu] Uploading Deepu.apk onto device 'emulator-5554'
[2014-07-31 21:10:59 - Deepu] Installing Deepu.apk...
[2014-07-31 21:13:04 - Deepu] Failed to install Deepu.apk on device 'emulator-5554!
[2014-07-31 21:13:04 - Deepu] (null)
[2014-07-31 21:13:04 - Deepu] Launch canceled!
下面是logcat中显示的内容

07-31 16:55:09.000: D/dalvikvm(764): Not late-enabling CheckJNI (already on)
07-31 16:55:09.440: D/AndroidRuntime(764): Shutting down VM
07-31 16:55:09.440: W/dalvikvm(764): threadid=1: thread exiting with uncaught exception (group=0xb1acad70)
07-31 16:55:09.530: E/AndroidRuntime(764): FATAL EXCEPTION: main
07-31 16:55:09.530: E/AndroidRuntime(764): Process: com.saurabh.app, PID: 764
07-31 16:55:09.530: E/AndroidRuntime(764): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.saurabh.app/com.saurabh.app.MainActivity}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread.access$800(ActivityThread.java:138)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.os.Handler.dispatchMessage(Handler.java:102)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.os.Looper.loop(Looper.java:136)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread.main(ActivityThread.java:5026)
07-31 16:55:09.530: E/AndroidRuntime(764):  at java.lang.reflect.Method.invokeNative(Native Method)
07-31 16:55:09.530: E/AndroidRuntime(764):  at java.lang.reflect.Method.invoke(Method.java:515)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
07-31 16:55:09.530: E/AndroidRuntime(764):  at dalvik.system.NativeStart.main(Native Method)
07-31 16:55:09.530: E/AndroidRuntime(764): Caused by: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.Activity.setContentView(Activity.java:1930)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.support.v7.app.ActionBarActivity.superSetContentView(ActionBarActivity.java:217)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.support.v7.app.ActionBarActivityDelegateICS.setContentView(ActionBarActivityDelegateICS.java:110)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:77)
07-31 16:55:09.530: E/AndroidRuntime(764):  at com.saurabh.app.MainActivity.onCreate(MainActivity.java:13)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.Activity.performCreate(Activity.java:5242)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
07-31 16:55:09.530: E/AndroidRuntime(764):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
07-31 16:55:09.530: E/AndroidRuntime(764):  ... 11 more

你的问题不太清楚,但据我所知,似乎发生了以下情况之一:

您的应用程序未安装在仿真器上

正在安装您的应用程序,但在模拟器上找不到它

如果您使用的是Android Studio,请执行以下操作:

运行->选择AVD。这将启动模拟器。等待熟悉的Android锁屏加载到模拟器上。然后打开启动器并导航,直到找到应用程序徽标并打开它

仿真器不像控制台那样可以立即打开应用程序的主要活动,而是启动Android操作系统的虚拟机。您的应用程序会像从Play Store下载到Android手机上的任何其他应用程序一样安装到此虚拟机上

如果需要其他帮助,请遵循本教程:

可能重复的是..基本上我的.apk没有安装在我的模拟器上。在这种情况下,有什么解决方案吗?暂时尝试在Android智能手机上安装。对于Android Studio,请转到文件夹AndroidStudioProjects/AppName/app/build/apk,然后将名为app-debug-unaligned.apk的文件复制粘贴到手机并安装。但是你将很难调试应用程序。谢谢VastoLorde95,但是现在我的应用程序在eclipse中,而不是在Android Studio中。你能告诉我如何使用我的eclipse版本的应用程序在手机上运行我的应用程序吗。