Android模拟器运行不正常

时间:2014-06-17 06:40:09

标签: java android eclipse testing android-emulator

我是Eclipse Android的新手我已经制作了一个示例计算器,但是当我想在模拟器中测试它时它没有运行

`[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-我刚收到主页时有同样的警告"流程系统没有响应。你想关闭吗?等待/确定"有时屏幕在整个仿真器屏幕周围给出一个红色框。但这里的差异是整个计算器应用程序都没有运行。

我做了一些步骤,我认为它可能有用,但它并没有完美地完成我的工作:   - 我将RAM和SD增加到16GB。   - 我将DDMS中的ADB连接超时(ms)设置为5000,默认为10000.

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

2 个答案:

答案 0 :(得分:1)

16GB是模拟器的大量内存。尝试使用低于750MB的东西。我通常在大多数应用程序中使用512Mb。这可能是导致此错误的原因。

另外请确保您为模拟器选择的TARGET ABI应与AndroidManifest文件中指定的targetSDKversion匹配。发生此错误的原因有多种。请分享AVD配置以进一步调查此问题。

答案 1 :(得分:0)

这个错误可以指向许多不同的东西,并且有许多不同的修复。总结我收集的那些:

Eclipse问题:清理项目,重建项目,重启eclipse。

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

包含jar中的错误:尝试不使用jar并查看它是否运行,如果确实以某种方式修复。

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