android-debug相关内容
$ adb --help -s SERIAL 使用给定序列号的设备(覆盖 $ANDROID_SERIAL) $ adb devices连接的设备列表模拟器-5554 设备7f1c864e 设备 $ adb shell -s 7f1c864e错误:不止一个设备和模拟器 解决方案 在命令之前使用 -s 选项来指定设备,例如: adb -s 7f1c864e shell 另见http://
..
我使用命令 dumpheap -n 创建了一个本地堆转储文件..该文件采用人类可读格式,但包含难以理解的信息.如何分析此文件并从中获取有用信息? 在函数名称的位置提供函数地址.映射在文件底部提供.是否有任何工具可以映射这些并使用函数/库名称而不是地址提供有意义的输出(加载库/函数的符号).如果没有,那么 ddms 如何做到这一点?另外如何加载符号以显示函数名称? 有什么方法
..
这可能是一个过于宽泛的问题,但这个问题让我发疯,我希望得到一些帮助: 似乎随着每个新的 Android Studio 版本,调试变得越来越不可能.我遇到以下问题: 整体调试速度非常慢.跨过去是一种拖累. 调试器连接尝试失败的概率很高,其中设备挂起“等待调试器". SIGSEGV“崩溃",调试器会在随机位置(通常在启动后立即)停止在 SIGSEGV 上,但我可以点击播放按钮并继续调试
..
最近我将我的开发环境从 Eclipse 切换到 Android Studio.我真的很喜欢它的自动完成功能和这个 IDE 提供的许多其他功能.但是,我在调试时遇到了一些问题. 我希望使用此 IDE 提供的 Monitor 工具、自包含的 DDMS 和非常漂亮的可视化界面来跟踪内存使用情况、线程状况等.但是我找不到一种方法可以使用我必须创建的断点逐步支持(编辑器中的那个红点) 我只能通过
..
我正在使用 Android Studio 调试我的应用程序.由于某些原因,我必须更改默认输出 apk 目录和文件名.所以我在应用程序的 build.gradle 脚本中更改了 applicationVariants 的 outputDirectory 和 outputFileName.此修改使 apk 输出到预期的位置和名称.但是我发现一个问题是,当我开始像以前一样调试应用程序时,AS说: 安装
..
当我在 Android Studio 上调试免安装应用时,调试器会附加到免安装应用进程并在大多数断点处暂停执行.然而,它似乎忽略了我主要活动的 onCreate 方法中的断点.我尝试过“调试"和“将调试器附加到 Android 进程"选项.我错过了什么? 解决方案 有关如何使用 Android Studio 调试器调试 Android 应用程序的基本信息,请访问 开发人员文档调试您的应用.
..
我在尝试使用 SDK 10 和 API 29 重新安装设备时遇到奇怪的行为,在重新安装模拟器后挂起(设备离线)重现: 操作系统:MacOs 使用 android studio 定义新设备:像素 2(或像素 3/nexus 5)、Android 10.0 x86、API 29 使用命令行启动模拟器:emulator -avd Pixel_2_API_29_SDK10 -writable-s
..
请我真的需要帮助, 这似乎是 “'this' 不可用"的副本.在 Android Studio 的调试窗口中 但我需要提供更多信息来解决具体问题. 所以我遇到了与链接中问题相同的情况,但我怀疑这与我的构建设置有关. 请帮忙. 这是我的build.gradle: buildscript {存储库{maven { url 'http://download.crashly
..
我正在物理设备上测试我的应用 在调试运行 控制台$ adb push C:\Users\arjun\AndroidStudioProjects\Scol\app\build\outputs\apk\app-debug.apk/data/local/tmp/com.example.arjun.scol$ adb shell pm install -r "/data/local/tmp/co
..
出于某种原因,我必须在发布模式下运行我的 Android 应用程序.运行应用程序时我必须运行代码,就像我们在调试模式下使用的那样.当我在发布模式下运行时,我的断点没有命中,我在清单中添加了 android:debuggable="true".仍然没有达到断点.任何帮助. 提前致谢 解决方案 就我而言,我已经创建了与之前版本版本相同的调试配置并开始调试.这意味着您必须在调试版本中同时在
..
当我尝试在 android studio 中使用 android 设备进行调试时,Logcat 什么也没显示.但是当我使用模拟器时,LogCat 会显示所有消息.在实际设备上调试时应该如何查看Logcat消息? 谢谢! 解决方案 在 Android studio 0.8.0 中,您应该在运行应用程序之前通过 Tools -> Android 启用 ADB 集成.然后日志猫将正常工作.
..
我可以使用 adb connect 连接到我的手机,我也可以使用 adb shell. 但是当我转到运行->设备选择器时,那里没有设备. 我应该怎么做才能连接我的(已连接的)adb Android Studio? 当我通过 USB 插入时,它会显示在列表中 解决方案 你可以在/platform-tools/中找到adb工具 cd Library/Android/sdk/
..
更新假设重复是执行Run时卡在“Waiting For Debugger"的问题,而这个问题是卡在“Waiting For Debugger" 在执行Debug时,产生问题的步骤不同,解决方法也不同. 每当我尝试使用Android Studio的调试功能时,运行状态总是卡在: 启动应用程序:com.astrotek.parashoot.debug/com.astrotek.ptpviewe
..
我有一个应用程序,我正在针对 API 级别 21 进行编译: 然后在具有 API 级别 23 的真实设备上对其进行调试: 问题是当我尝试通过 Android 操作系统自己的类进行调试时,我得到“源代码与字节码不匹配".为什么会这样?运行应用程序的测试设备是 API 级别 23,被调试的源文件也是级别 23. 我真的很困惑.谁能解释一下为什么我会看到这条消息以及我该如何解决?
..
当我在调试模式下运行时,应用程序崩溃,但当我正常运行时它可以工作.我认为问题发生在附加调试器时. 日志: A/art: art/runtime/jdwp/jdwp_event.cc:661] 检查失败:Thread::Current() != GetDebugThread() (Thread::Current()=0x7f44a18400, GetDebugThread()=0x7f44a
..
当我尝试安装已签名的 apk 时,出现解析错误(请参阅 logcat).当我安装使用默认调试密钥签名的 apk 时,一切正常. 这是 logcat 输出: 08-28 17:12:47.267 23828-23828/com.android.packageinstaller W/PackageInstaller:解析清单时解析错误.停止安装08-28 17:12:47.267 23828-
..
我正在使用 Android Studio 调试我的应用程序.由于某些原因,我必须更改默认输出 apk 目录和文件名.所以我在应用程序的 build.gradle 脚本中更改了 applicationVariants 的 outputDirectory 和 outputFileName.此修改使 apk 输出到预期的位置和名称.但是我发现一个问题是,当我像以前一样开始调试应用程序时,AS说: 安装
..
我正在开发一个基本的方程式平衡应用程序,我是 Android 开发者的新手.该应用程序根本无法在手机上运行.我之前有一个启动画面作为启动器,它曾经弹出,之后应用程序会关闭.我删除了启动画面,现在该应用程序无法打开.我猜 MainActivity 中存在错误(用于意图的初始屏幕,现在它是启动器活动).但是在与 ADB 仿真一起运行 logcat 时,它在 MainActivity 的 onCreat
..
设备已连接,Package Server 正在运行,端口 8081 出现问题, 这就是我使用 react-native run-android 和 react-native start --port 8089 开始的原因. 但仍然无法运行我的第一个应用程序请帮忙,提前致谢:) 解决方案 如果你运行 react-native start 后有虚拟设备打开一个新终端并转到您的应用程
..
我构建了一个Android应用程序,该应用程序可以正常运行,并且可以在平板电脑上正常使用:Acer.7英寸API 21. 我最近有一个新的平板电脑:宏cer.10英寸API 22. 现在,我的日志中充满了这一行. 04-12 18:23:27.371 8776-9082/com.callbell.callbell D/表面:Surface :: setBuffersDimensio
..