我尝试在模拟器上调试android应用程序,而不是在设备上调试,但我总是收到消息“等待调试器-等待调试器附加到进程”。我真的不知道如何设置环境和应用程序才能运行调试。如果你们中的任何人能提供任何有用的提示,我将不胜感激。 最佳答案 问题出在主机配置文件(C:\Windows\System32\drivers\etc\hosts)换行后::1localhost与127.0.0.1localhost一切正常。 关于android-无法调试Android应用程序,我们在StackOverflo
可以使用eclipse调试透视图来断开与调试进程的连接。在此之后,是否可以在此进程上重新连接Eclipse调试器? 最佳答案 是的,一般来说。您可以使用“调试”View中的“断开连接”工具栏按钮断开连接(看起来有点像水平的红色闪电!)。要重新连接,请切换到“DDMS”透视图,在“设备”Pane中选择您想要(重新)连接的进程,然后单击顶部的绿色“调试所选进程...”按钮那个Pane的。 关于android-使用带有ADT的Eclipse重新连接到Android上的调试进程,我们在Stack
我创建了XamarinForms应用程序。我为Android使用multidex(许多库)。我使用带有MultiDexMainDexList选项的multidex.keep文件。现在部署工作。但是我在调试模式下遇到异常:System.ArgumentException:Theoffsetandlengthhaveexceededtheboundsofthearrayorthecountervalueexceedsthenumberofelementsfromthepointertotheendoftheoriginalcollection.вSystem.Buffer.BlockC
我正在尝试在emultor或设备上调试一个简单的Android应用程序,但我无法让调试器在我设置的任何断点处停止。我结合了这里和整个网络上的其他帖子并尝试了所有建议(将debuggable:"true"添加到list中,停止并启动adb,清除所有,确保我使用调试按钮而不是运行按钮,等等).在Debug透视图中,我可以看到线程,在DDMS中,它在我正在调试的设备旁边显示调试图标。我确实在我设置断点的地方看到了蓝点,调试透视图列出了它们并表明它们处于Activity状态。我已经在断点之前设置了警报以验证代码是否正在执行。这里开始疯狂。还有其他建议吗?我一定是遗漏了一些简单但不明显的东西。更
自从更新到2.21版后,Debugging变得非常缓慢。一个例子:当我在没有调试器的情况下启动我的应用程序时,它会在不到2秒的时间内完成一项功能。连接调试器后,我必须等待4分钟以上才能完成。更新2.2.2没有解决这个问题。我该怎么做才能再次提高调试速度? 最佳答案 确保您的调试器选项正确。 关于安卓工作室2.2.1:SlowDebugging,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest
有人使用GalaxyTab进行设备调试吗?我有一个StockGenericGalaxyTab,尽管Eclpise会让我在设备上“运行”我的应用程序,但如果我在Eclpise中单击“调试”,它不会执行任何操作,也不会尝试连接到调试器。想法?更新:解决方案是在list中将我的应用程序显式设置为可调试。如果设备(GalaxyTab)未在其启动镜像中设置为默认值,它将不会隐式允许调试。 最佳答案 我遇到了同样的问题。除了将GalaxyTab设置为Debug模式(如Computerish所述),您还需要从theSamsungwebsite下载
EclipseDebugger突然停止不抛出任何东西:privatevoidopenChannelsListActivity(){try{IntentgridListIntent=newIntent();//thepauseisonthefollowinglinegridListIntent.setClass(this,ChannelsListActivity.class);startActivity(gridListIntent);}catch(Throwablee){ErrorMessage.outputMessageByName("channels_list_activity_c
我下载了适用于Linux和AndroidNDK的AndroidSDKBundle。安装了ADT,我安装了CDT。我创建了一个Android项目并添加了native支持(jni)。然后我用java代码编写native函数,以C++代码导出。我在C++代码中定义了这个函数。Java代码:static{System.loadLibrary("test");}privatenativeStringget_text_from_cpp();C++代码(h):extern"C"{JNIEXPORTjstringJNICALLJava_com_example_test_MainActivity_get
我在AndroidManifest.xml中将我的应用debuggable显式设置为true并通过eclipse将其部署到我的设备,但我仍然得到run-as:Package'com.mypackage'isnotdebuggable当我运行命令时:adb-dshell'run-ascom.mypackagecat/data/data/com.mypackage/databases/mydb.db>/sdcard/mydb.db'我需要更改什么才能调试我的应用程序? 最佳答案 您使用的是releaseapk还是debugapk进行测试
就执行的内容而言,我看不出有任何功能上的错误,但我只是浪费了一个小时来证明我的代码和编译器正在做他们应该做的事情。考虑这段代码:publicintgetAnswer(inta){intretval=18;intx=25;inty=50;while(a-->0){if(a==3){retval=a;returnretval;}}x=10;y=20;return0;}调用inttheAnswer=getAnswer(6);在包含return的两行都设置断点,在运行代码之前,尝试预测结果,然后预测哪一行会被命中。正如您从我的问题语气中想象的那样,错误的行被突出显示,但返回了正确的结果。如果您