我打开了我的模拟器,并使用命令提示符删除了我的应用程序。我没有关闭模拟器。
然后我去Eclipse并点击Debug,但是没有将apk部署到模拟器,只是告诉我尚未在系统中注册的包。
New package not yet registered with the system. Waiting 3 seconds before next attempt.
重新启动模拟器不是一个选项,因为这需要10-15分钟。
我做错了什么?
答案 0 :(得分:7)
我偶尔遇到过这种情况。在重建和重新部署之前做一个干净的项目似乎可以解决问题。
答案 1 :(得分:1)
清洁和重建可能没有帮助。 因此,在这种情况下,请从您的设备中删除该应用。 然后在您的设备上重新运行您的项目。这会有所帮助。
答案 2 :(得分:0)
在针对此问题尝试了许多不同的解决方案之后,我找到了该行
<application android:debuggable="true" />
我的AndroidManifest中的导致了这个问题。
删除此行为我修复了它。
注意:使用ndk-build选项NDK_DEBUG = 1
仍然可以使用没有此行的调试模式构建答案 3 :(得分:0)
我也有同样的问题。
我只是在svn中提交我的src,res文件夹。
然后我从svn查看新项目,然后它将正常工作。
答案 4 :(得分:0)
同时检查清单中的“已启用”选项!不知何故,我开始关闭..
答案 5 :(得分:-1)
我也有这个问题。
对我而言,我的启动器活动(具有启动意图的活动)没有“android:label”属性 的 WRONG !!! 强>
<application
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity
android:name=".ui.SplashScreenActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ui.DashboardActivity"
android:label="@string/app_name">
</activity>
<activity android:name=".ui.LogListActivity"></activity>
</application>
RIGHT - 请注意SplashScreenActivity
<application
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity
android:name=".ui.SplashScreenActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ui.DashboardActivity"
android:label="@string/app_name">
</activity>
<activity android:name=".ui.LogListActivity"></activity>
</application>