我已经在IntelliJ IDEA 13.0中开发了一个应用程序但是当我在我的设备上运行应用程序时,它经常等待调试器(如果我在调试模式下运行它在调试器连接时很好)但是如果离开计算机我就无法运行应用程序将显示以下消息。
Waiting For Debugger
Application XXXXXX
(process uk.co.xxxxx.xxxxx) is waiting for the debugger to attach
Force Close
这在计算机上有效:
这在计算机上或离开时都不起作用:
有谁知道为什么会这样?提前谢谢。
答案 0 :(得分:0)
制作应用程序的发布(非调试)版本并将其安装在设备上。
如果您使用Gradle
gradle assembleRelease
如果您使用Ant
ant release
您必须生成签名密钥并sign your application。
如果您使用Gradle,则可以使用此build script对您的申请进行签名。
您新生成的应用程序将具有与旧的应用程序使用调试签名密钥不同的签名密钥。首先从您的设备中删除旧的。 然后使用以下命令安装release APK文件:
adb install APPLICATINO.apk
答案 1 :(得分:0)
我也注意到这一点,它似乎是IntelliJ Idea 13.0中的一个错误,13.1.x似乎解决了这个问题。