Java Android模拟器工作不正常

Java Android模拟器工作不正常,java,android,eclipse,testing,android-emulator,Java,Android,Eclipse,Testing,Android Emulator,我是EclipseAndroid新手,我制作了一个示例计算器,但当我想在模拟器中测试它时,它并没有很好地工作 `[2014-06-17 01:19:23 - SampleCalculator] ------------------------------ [2014-06-17 01:19:23 - SampleCalculator] Android Launch! [2014-06-17 01:19:23 - SampleCalculator] adb is running normally.

我是EclipseAndroid新手,我制作了一个示例计算器,但当我想在模拟器中测试它时,它并没有很好地工作

`[2014-06-17 01:19:23 - SampleCalculator] ------------------------------
[2014-06-17 01:19:23 - SampleCalculator] Android Launch!
[2014-06-17 01:19:23 - SampleCalculator] adb is running normally.
[2014-06-17 01:19:23 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 01:19:24 - SampleCalculator] Automatic Target Mode: launching new emulator with compatible AVD 'Test_Nexus'
[2014-06-17 01:19:24 - SampleCalculator] Launching a new emulator with Virtual Device 'Test_Nexus'
[2014-06-17 01:20:11 - SampleCalculator] New emulator found: emulator-5554
[2014-06-17 01:20:11 - SampleCalculator] Waiting for HOME ('android.process.acore') to be launched...
[2014-06-17 01:23:30 - SampleCalculator] HOME is up on device 'emulator-5554'
[2014-06-17 01:23:30 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 01:23:32 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 01:25:44 - SampleCalculator] Failed to install SampleCalculator.apk on device 'emulator-5554!
[2014-06-17 01:25:44 - SampleCalculator] (null)
[2014-06-17 01:25:44 - SampleCalculator] Launch canceled!
[2014-06-17 09:27:56 - SDK Manager] Created AVD '16GB_Nexus' based on Android 4.4.2, ARM (armeabi-v7a) processor,
[2014-06-17 09:27:56 - SDK Manager] with the following hardware config:
[2014-06-17 09:27:56 - SDK Manager] disk.dataPartition.size=200M
[2014-06-17 09:27:56 - SDK Manager] hw.accelerometer=yes
[2014-06-17 09:27:56 - SDK Manager] hw.audioInput=yes
[2014-06-17 09:27:56 - SDK Manager] hw.battery=yes
[2014-06-17 09:27:56 - SDK Manager] hw.camera.back=none
[2014-06-17 09:27:56 - SDK Manager] hw.camera.front=none
[2014-06-17 09:27:56 - SDK Manager] hw.dPad=no
[2014-06-17 09:27:56 - SDK Manager] hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41
[2014-06-17 09:27:56 - SDK Manager] hw.device.manufacturer=Google
[2014-06-17 09:27:56 - SDK Manager] hw.device.name=Nexus 4
[2014-06-17 09:27:56 - SDK Manager] hw.gps=yes
[2014-06-17 09:27:56 - SDK Manager] hw.keyboard=yes
[2014-06-17 09:27:56 - SDK Manager] hw.lcd.density=320
[2014-06-17 09:27:56 - SDK Manager] hw.mainKeys=no
[2014-06-17 09:27:56 - SDK Manager] hw.ramSize=1907
[2014-06-17 09:27:56 - SDK Manager] hw.sdCard=yes
[2014-06-17 09:27:56 - SDK Manager] hw.sensors.orientation=yes
[2014-06-17 09:27:56 - SDK Manager] hw.sensors.proximity=yes
[2014-06-17 09:27:56 - SDK Manager] hw.trackBall=no
[2014-06-17 09:27:56 - SDK Manager] skin.dynamic=no
[2014-06-17 09:27:56 - SDK Manager] vm.heapSize=64
[2014-06-17 09:28:16 - SDK Manager] Deleting file C:\Users\HP\.android\avd\Test_Nexus.ini
[2014-06-17 09:28:16 - SDK Manager] Deleting folder C:\Users\HP\.android\avd\Test_Nexus.avd
[2014-06-17 09:28:16 - SDK Manager] AVD 'Test_Nexus' deleted.
[2014-06-17 09:29:01 - SampleCalculator] ------------------------------
[2014-06-17 09:29:01 - SampleCalculator] Android Launch!
[2014-06-17 09:29:01 - SampleCalculator] adb is running normally.
[2014-06-17 09:29:01 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 09:29:01 - SampleCalculator] Automatic Target Mode: launching new emulator with compatible AVD '16GB_Nexus'
[2014-06-17 09:29:01 - SampleCalculator] Launching a new emulator with Virtual Device '16GB_Nexus'
[2014-06-17 09:29:46 - SampleCalculator] New emulator found: emulator-5554
[2014-06-17 09:29:46 - SampleCalculator] Waiting for HOME ('android.process.acore') to be launched...
[2014-06-17 09:34:22 - SampleCalculator] HOME is up on device 'emulator-5554'
[2014-06-17 09:34:22 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 09:34:24 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 09:36:34 - SampleCalculator] Failed to install SampleCalculator.apk on device 'emulator-5554!
[2014-06-17 09:36:34 - SampleCalculator] (null)
[2014-06-17 09:36:35 - SampleCalculator] Launch canceled!
[2014-06-17 09:42:58 - SampleCalculator] ------------------------------
[2014-06-17 09:42:58 - SampleCalculator] Android Launch!
[2014-06-17 09:42:58 - SampleCalculator] adb is running normally.
[2014-06-17 09:42:58 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 09:42:58 - SampleCalculator] Automatic Target Mode: launching new emulator with compatible AVD '16GB_Nexus'
[2014-06-17 09:42:58 - SampleCalculator] Launching a new emulator with Virtual Device '16GB_Nexus'
[2014-06-17 09:43:18 - SampleCalculator] New emulator found: emulator-5554
[2014-06-17 09:43:18 - SampleCalculator] Waiting for HOME ('android.process.acore') to be launched...
[2014-06-17 09:46:04 - SampleCalculator] HOME is up on device 'emulator-5554'
[2014-06-17 09:46:04 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 09:46:06 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 09:48:15 - SampleCalculator] Success!
[2014-06-17 09:48:15 - SampleCalculator] Starting activity com.zain.sampleCalculator.MainActivity on device emulator-5554
[2014-06-17 09:48:21 - SampleCalculator] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zain.sampleCalculator/.MainActivity }
[2014-06-17 09:55:56 - SDK Manager] SD Card already present with same size, was not changed.
[2014-06-17 09:55:56 - SDK Manager] Updated AVD '16GB_Nexus' based on Android 4.4.2, ARM (armeabi-v7a) processor,
[2014-06-17 09:55:56 - SDK Manager] with the following hardware config:
[2014-06-17 09:55:56 - SDK Manager] disk.dataPartition.size=200M
[2014-06-17 09:55:56 - SDK Manager] hw.accelerometer=yes
[2014-06-17 09:55:56 - SDK Manager] hw.audioInput=yes
[2014-06-17 09:55:56 - SDK Manager] hw.battery=yes
[2014-06-17 09:55:56 - SDK Manager] hw.camera.back=none
[2014-06-17 09:55:56 - SDK Manager] hw.camera.front=none
[2014-06-17 09:55:56 - SDK Manager] hw.dPad=no
[2014-06-17 09:55:56 - SDK Manager] hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41
[2014-06-17 09:55:56 - SDK Manager] hw.device.manufacturer=Google
[2014-06-17 09:55:56 - SDK Manager] hw.device.name=Nexus 4
[2014-06-17 09:55:56 - SDK Manager] hw.gps=yes
[2014-06-17 09:55:56 - SDK Manager] hw.keyboard=yes
[2014-06-17 09:55:56 - SDK Manager] hw.lcd.density=320
[2014-06-17 09:55:56 - SDK Manager] hw.mainKeys=no
[2014-06-17 09:55:56 - SDK Manager] hw.ramSize=16384
[2014-06-17 09:55:56 - SDK Manager] hw.sdCard=yes
[2014-06-17 09:55:56 - SDK Manager] hw.sensors.orientation=yes
[2014-06-17 09:55:56 - SDK Manager] hw.sensors.proximity=yes
[2014-06-17 09:55:56 - SDK Manager] hw.trackBall=no
[2014-06-17 09:55:56 - SDK Manager] skin.dynamic=no
[2014-06-17 09:55:56 - SDK Manager] vm.heapSize=64
[2014-06-17 09:56:21 - SampleCalculator] ------------------------------
[2014-06-17 09:56:21 - SampleCalculator] Android Launch!
[2014-06-17 09:56:21 - SampleCalculator] adb is running normally.
[2014-06-17 09:56:21 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 09:56:21 - SampleCalculator] Automatic Target Mode: launching new emulator with compatible AVD '16GB_Nexus'
[2014-06-17 09:56:21 - SampleCalculator] Launching a new emulator with Virtual Device '16GB_Nexus'
[2014-06-17 09:56:38 - SampleCalculator] New emulator found: emulator-5554
[2014-06-17 09:56:38 - SampleCalculator] Waiting for HOME ('android.process.acore') to be launched...
[2014-06-17 09:59:26 - SampleCalculator] HOME is up on device 'emulator-5554'
[2014-06-17 09:59:26 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 09:59:28 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:01:39 - SampleCalculator] Failed to install SampleCalculator.apk on device 'emulator-5554!
[2014-06-17 10:01:39 - SampleCalculator] (null)
[2014-06-17 10:01:39 - SampleCalculator] Launch canceled!
[2014-06-17 10:11:28 - SampleCalculator] ------------------------------
[2014-06-17 10:11:28 - SampleCalculator] Android Launch!
[2014-06-17 10:11:28 - SampleCalculator] adb is running normally.
[2014-06-17 10:11:28 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:11:28 - SampleCalculator] Automatic Target Mode: launching new emulator with compatible AVD '16GB_Nexus'
[2014-06-17 10:11:28 - SampleCalculator] Launching a new emulator with Virtual Device '16GB_Nexus'
[2014-06-17 10:11:49 - SampleCalculator] New emulator found: emulator-5554
[2014-06-17 10:11:49 - SampleCalculator] Waiting for HOME ('android.process.acore') to be launched...
[2014-06-17 10:14:44 - SampleCalculator] HOME is up on device 'emulator-5554'
[2014-06-17 10:14:44 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:14:46 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:16:54 - SampleCalculator] Success!
[2014-06-17 10:16:54 - SampleCalculator] Starting activity com.zain.sampleCalculator.MainActivity on device emulator-5554
[2014-06-17 10:17:02 - SampleCalculator] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zain.sampleCalculator/.MainActivity }
[2014-06-17 10:17:03 - SampleCalculator] ------------------------------
[2014-06-17 10:17:03 - SampleCalculator] Android Launch!
[2014-06-17 10:17:03 - SampleCalculator] adb is running normally.
[2014-06-17 10:17:03 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:17:03 - SampleCalculator] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '16GB_Nexus'
[2014-06-17 10:17:04 - SampleCalculator] ------------------------------
[2014-06-17 10:17:04 - SampleCalculator] Android Launch!
[2014-06-17 10:17:04 - SampleCalculator] adb is running normally.
[2014-06-17 10:17:04 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:17:04 - SampleCalculator] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '16GB_Nexus'
[2014-06-17 10:17:05 - SampleCalculator] ------------------------------
[2014-06-17 10:17:05 - SampleCalculator] Android Launch!
[2014-06-17 10:17:05 - SampleCalculator] adb is running normally.
[2014-06-17 10:17:05 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:17:05 - SampleCalculator] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '16GB_Nexus'
[2014-06-17 10:17:06 - SampleCalculator] ------------------------------
[2014-06-17 10:17:06 - SampleCalculator] Android Launch!
[2014-06-17 10:17:06 - SampleCalculator] adb is running normally.
[2014-06-17 10:17:06 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:17:06 - SampleCalculator] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '16GB_Nexus'
[2014-06-17 10:17:07 - SampleCalculator] ------------------------------
[2014-06-17 10:17:07 - SampleCalculator] Android Launch!
[2014-06-17 10:17:07 - SampleCalculator] adb is running normally.
[2014-06-17 10:17:07 - SampleCalculator] Performing com.zain.sampleCalculator.MainActivity activity launch
[2014-06-17 10:17:07 - SampleCalculator] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD '16GB_Nexus'
[2014-06-17 10:17:13 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:17:16 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:17:23 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:17:26 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:17:33 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:17:36 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:17:43 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:17:47 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:17:54 - SampleCalculator] Uploading SampleCalculator.apk onto device 'emulator-5554'
[2014-06-17 10:17:57 - SampleCalculator] Installing SampleCalculator.apk...
[2014-06-17 10:18:34 - SampleCalculator] Success!
[2014-06-17 10:18:34 - SampleCalculator] Starting activity com.zain.sampleCalculator.MainActivity on device emulator-5554
[2014-06-17 10:18:44 - SampleCalculator] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zain.sampleCalculator/.MainActivity }
[2014-06-17 10:18:55 - SampleCalculator] Installation failed due to invalid URI!
[2014-06-17 10:18:55 - SampleCalculator] Please check logcat output for more details.
[2014-06-17 10:18:56 - SampleCalculator] Launch canceled!
[2014-06-17 10:18:57 - SampleCalculator] Installation failed due to invalid URI!
[2014-06-17 10:18:57 - SampleCalculator] Please check logcat output for more details.
[2014-06-17 10:18:58 - SampleCalculator] Launch canceled!
[2014-06-17 10:18:59 - SampleCalculator] Installation failed due to invalid URI!
[2014-06-17 10:18:59 - SampleCalculator] Please check logcat output for more details.
[2014-06-17 10:18:59 - SampleCalculator] Launch canceled!
[2014-06-17 10:19:00 - SampleCalculator] Installation failed due to invalid URI!
[2014-06-17 10:19:00 - SampleCalculator] Please check logcat output for more details.
[2014-06-17 10:19:00 - SampleCalculator] Launch canceled!`
我不止一次尝试用午餐,每次都得到一个不同的结果: 1-应用程序(计算器)正常打开,但有一个窗口显示“过程系统没有响应。是否要关闭它?等待/确定”,有时整个仿真程序屏幕上会出现一个红色框。 2-我刚看到主页上有时会出现同样的警告“Process system is not response.you want to close it?Wait/Ok”,有时整个模拟器屏幕上会出现一个红色框。但这里的区别是,整个计算器应用程序无法运行

我只做了几步,我认为它可能会起作用,但它并没有完全起作用。我做的是: -我将RAM和SD增加到16GB。 -我将DDMS中的ADB连接超时(ms)从5000(默认情况下为10000)设置为10000


很抱歉把这个问题问得这么长,但我真的需要你的帮助,而且我相信其他一些用户以前也遇到过这个问题。

这个错误可能指向许多不同的问题,并且有许多不同的修复方法。总结一下我收集到的:

Eclipse的问题:清理项目、重建项目、重新启动Eclipse

无效字符:删除Eclipse项目名称中的任何特殊字符。仅使用[a-z]和[0-9],不使用偶数[](空格)

包含jar中的错误:尝试不使用jar,看看它是否运行,是否以某种方式修复

清单包设置中的错误:右键单击eclipse中的project->Android工具->重命名应用程序包(重命名为类似的名称,您始终可以重新命名)。
设备问题:从设备中删除应用程序,然后重新安装。

16GB是模拟器的巨大内存。尽量使用小于750MB的内存。对于大多数应用程序,我通常使用512Mb。这可能是这个错误的原因


另外,请确保为模拟器选择的目标ABI应与AndroidManifest文件中指定的targetSDKversion匹配。发生此错误的原因可能有很多。请共享AVD配置,以便对此进行进一步调查

你试过重新启动eclipse吗?谢谢Ryan,我刚刚读了你的评论之后就这么做了,红色框仍然显示,但应用程序运行正常。所以我想这个红盒子没有解决方案。不是吗?在解决了设计和其他方面的一些问题后,我打开了模拟器,但同样的问题出现了:主页上只有警告“Process system没有响应。是否要关闭它?等待/确定”,整个模拟器屏幕上的红色框和整个计算器应用程序都没有运行。因此,我想重新启动不是最好的解决方案,或者我们应该每次都重新启动,这将花费很长时间。谢谢Sandeep,Eclipse的问题我已经尝试了所有这些,仍然是关于无效字符的问题,我认为我没有,因为我检查了它,但我会再次检查。最后两个(包括jar中的错误和清单包设置中的错误)我没有尝试它们,我将检查它们。。再次感谢:)