1

我有一个我正在为 Android 编写的应用程序,它基本上在网络上对一张大桌子进行屏幕抓取,并在手机上以更好的方式呈现它。它的 500k html 并且通常需要大约 20 秒左右。

当我将手机连接到计算机时,我过去只需单击“运行”,我的代码就会以类似的速度执行,而调试则需要 10 分钟才能完成。

但是,现在,单击“运行”的行为就像调试模式一样......我不想要这个开销,我如何让 eclipse 停止将我的应用程序发送到调试器?我在网上搜索过,发现有几个人有同样的问题,但只是重新启动我的手机并不能解决它,而且我没有找到其他解决方案。

谢谢你提供的所有帮助。

4

1 回答 1

1

在您的应用程序清单中,应用程序 XML 标记有一个“可调试”属性。确保将其设置为 false。

<?xml version="1.0" encoding="utf-8"?>    
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.test">
    <application android:label="Test App>
      <activity android:name="Test"
        android:debuggable="false">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest> 
于 2010-09-27T16:38:04.753 回答