Articles of debugging

Android TV ADT-1 adb连接端口已更改?

嗨截至昨天,我能够build立并推送apk文件通过WiFi的ADT-1 Android电视设备。 然后该设备有更新,现在我不能再连接到设备。 我认为端口号adb被允许连接上已经改变…但是什么? 是的,我确定IP地址是有效的,并使用端口号“4321”。 Ping设备工作。 但它给我的错误:“无法连接到10.0.0.86:4321:4321” 我试图通过以太网和WiFi连接。 两者都失败。

如何在桌面上模拟移动(android)浏览器

我试图debugging只有当我从手机浏览器访问移动网站时出现的问题。 我强烈怀疑问题的根本原因是由于多次访问同一页面时发生的caching。 当我从我的Android手机访问页面时,我可以一直重现该问题,但是如果使用桌面浏览器,问题就不会发生。 因为我的Android手机上无法使用任何开发工具,所以我真的需要从桌面浏览器重现这个问题,这样我就有了一些debugging的方法。 我已经尝试同时使用Firefox和Chrome,并且设置了User-Agent标题(这样就可以显示移动版本的网站),但是这样做不起作用。 有没有更好的方式来模仿从桌面移动浏览器的行为,在某种程度上允许客户端代码可以被debugging? FWIW,我相当有信心,我也可以重现在iPhone上的问题,但没有一个可用。

如何查看三星Galaxy S2中的控制台日志输出

我正在使用三星Galaxy S2版本2.3.3,我在Android默认的网页浏览器中打开一个网页。 在页面我把console.log(“一些信息”)debugging页面,但我无法看到console.log输出在我的device.Please帮我在这个。感谢提前。

在我的手机上debugging(Eclipse,Android)

我想在HTC Incredible上运行和debugging我的Android应用程序。 在http://developer.android.com/guide/developing/device.html它说我必须安装Windows的USB驱动程序。 而这个指示说: “1.将您的Android设备连接到电脑的USB端口,Windows会检测到设备并启动”硬件更新向导“ 但事实并非如此 。 当我连接我的手机,它是可见的驱动器号,其SD卡作为第二个驱动器号可见,我可以传输文件。 但硬件更新向导不会启动。 它也没有连接 – 如果我去我的SDK工具目录,做“adb设备”它返回空白。 那么我需要做什么来debugging我的手机? 提前致谢!!

未能安装APK Android Studio

我试图从字面上尝试纠正这个错误,当试图部署一个应用程序到实际的Android设备进行debugging,但一直无法解决此事。 每次我尝试启动时,我得到一个失败的[INSTALL_FAILED_DEXOPT]错误,当检查logcat时,总是因为我的debuggingapk中没有classes.dex。 如果我运行gradlew.bat干净assembleDebug,没有差异的apk大小,所以我假设有一个在android studio中的构build错误。 我正在使用android studio beta 0.86,并试图在0.89与相同的结果。 我已经尝试了19.1到21的构build工具,没有结果。 我也尝试了不同的设备,并创build了一个新的项目(从未在我的设备上安装过),而android studio似乎认为在尝试部署时需要首先卸载它。 我已经尝试将我的设备切换到ART,卸载并重新安装Android工作室,redadload SDK和重新启动我的电脑。 没有什么,我的意思是没有工作。 我认为这个问题是在我下载了棒棒糖apis之后才开始的,但是我不确定。 我试着用我的设备上的软件包签名卸载所有应用程序,但没有任何作品! 甚至没有项目 – >清洁工程 – >重build 这是非常令人沮丧的,因为我不能再debugging我的应用程序了:/有没有人有任何这种错误的经验或方法来纠正?

debuggingC ++ /本机库模块不能与Android Studio一起使用(使用Cmake)

我无法debugging我的库模块的C ++文件。 这一般可能吗? 如果应用程序项目包含c ++代码,则debugging工作正常。 但是我想把C ++代码移到一个库模块中。 会话开始时的错误信息: 现在启动本机debugging会话 注意! 找不到符号目录 – 请检查您的原生debuggingconfiguration 我的lib的gradle文件: apply plugin: 'com.android.library' android { compileSdkVersion 24 buildToolsVersion "25.0.2" defaultConfig { minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" externalNativeBuild { cmake { arguments "-DANDROID_PLATFORM_LEVEL=${11}", '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=gnustl_static' } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } […]

如何debugging一个Android应用程序开始从'亚行壳启动-D'?

我需要debugging一个已经安装在手机上的android应用程序。 我能够在debugging模式下启动应用程序,但无法使用JDWP 连接到进程。 我尝试了两种不同的方式,都失败了。 (请参阅以下部分) 命令行尝试 1-启动应用程序 […]sdk\platform-tools>adb -d shell am start -D -n "package/package.SomeActivity" 应用程序启动并显示警告“/!\ Waiting for debugger”。 2-打开一个JDWP端口 […]sdk\platform-tools>adb forward tcp:8000 jdwp:7602 3-尝试使用jdb连接 […]sdk\platform-tools>jdb -attach 127.0.0.1:8000 java.io.IOException: shmemBase_attach failed: at com.sun.tools.jdi.SharedMemoryTransportService.attach0(Native Method) at com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:108) at com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:116) at com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:63) at com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:519) at com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:328) at com.sun.tools.example.debug.tty.Env.init(Env.java:63) at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1066) Fatal error: Unable to attach to target […]

Eclipse步入Android中的类

我有一个简单的Android项目,我正在尝试在Eclipse中进行debugging。 当我在debugging模式下运行它,并使用“Step Over”button时,它经常似乎要进入Android代码(我不希望这样做,就像Cdebugging器不会进入libc)。 我得到一个类似于以下的屏幕: Class File Editor Source not found: The JAR file blahblah/android.jar has no source attachment. You can attach the source by clicking attach source 我不希望它进入Android或Dalvik代码(即使我可以安装源代码),我只对我自己的个人代码感兴趣。

IBM Worklight – 如何在Android中启用WebViewdebugging?

由于Chrome在远程debugging方面具有非常棒的function,所以我想知道如何在Worklight中进行开发。 在下面的文档中,他们说要debuggingWebView的内容,您需要通过调用WebView类的静态方法setWebContentsDebuggingEnabled,从应用程序中以编程方式启用它。 我在哪里可以find这个类,这将有利于在Worklight中做到这一点? https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=nl#debugging-webviews

Android Studio:客户端尚未准备好

在启动应用程序的同时,我收到一条消息“客户端还没有准备好”。 此外,我的设备显示“等待debugging器附加”,其次是“不幸的是,Android应用程序已停止工作”。 我已经尝试了讨论论坛上提供的所有可能的解决scheme,但是没有解决scheme在这里应用。我也试着运行一个简单的HELLO WORLD应用程序来知道我的应用程序代码是否存在问题,但是显示了相同的消息。 我尝试了以下的东西: 重新安装除冰驱动程序 重新安装android studio 安装LLDB 使用不同的设备,不同的电缆和端口 添加android.os.Debug.waitForDebugger(); 到清单文件 仅将设置更改为MTP 删除所有断点 但没有任何工作。 什么可能是这个问题的根源?