Android:SDK和模拟器完全被窃听......可能是什么问题?

时间:2011-01-25 05:37:09

标签: android eclipse emulation manifest freeze

我的模拟器和SDK包在一小时前工作正常。我尝试编辑清单文件和BAM中的代码!突然之间,当我运行我的应用程序时,模拟器冻结,有时需要Ctrl + Alt + Delete,当它解冻自身时,应用程序甚至不显示。控制台日志似乎很好,但我从Logcat获得了一些WIERD读数...不确定它们是否正常。救救我?

实际上,抓一下......控制台日志中发生了一些奇怪的事情......

[2011-01-24 23:25:44 - UnicornTest] ------------------------------
[2011-01-24 23:25:44 - UnicornTest] Android Launch!
[2011-01-24 23:25:44 - UnicornTest] adb is running normally.
[2011-01-24 23:25:44 - UnicornTest] No Launcher activity found!
[2011-01-24 23:25:44 - UnicornTest] The launch will only sync the application package on the device!
[2011-01-24 23:25:44 - UnicornTest] Performing sync
[2011-01-24 23:25:44 - UnicornTest] Automatic Target Mode: Preferred AVD 'Koneko' is available on emulator 'emulator-5554'
[2011-01-24 23:25:44 - UnicornTest] WARNING: Application does not specify an API level requirement!
[2011-01-24 23:25:44 - UnicornTest] Device API version is 9 (Android 2.3)
[2011-01-24 23:25:46 - UnicornTest] Application already deployed. No need to reinstall.
[2011-01-24 23:25:46 - UnicornTest] \UnicornTest\bin\UnicornTest.apk installed on   device
[2011-01-24 23:25:46 - UnicornTest] Done!

Android清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.unicorn.test.whee"
  android:versionCode="1"
  android:versionName="1.0">
  <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:label="@string/app_name" android:enabled="true"      android:name="SplashScreenPear">


    </activity>



 </application>


 </manifest> 

我觉得好像有一些完全公然的错误,我无法看到...我知道GIMP会像冻结一样,如果你有病毒,但我只是做了一次扫描而没有出现......提前抱歉。

1 个答案:

答案 0 :(得分:0)

朋友yoy正在做愚蠢的错误。你没有在manifestast文件中声明任何活动作为启动器活动。所以你的应用程序正在运行但是模拟器cnt找到任何要启动的活动所以它不显示任何东西.jsut做了以下更改:


<activity android:name=".SplashScreenPear"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

而不是


<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:label="@string/app_name" android:enabled="true"      android:name="SplashScreenPear">


</activity>

下次请务必记住:将上述活动之一声明为上面的启动器