- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 Intellj-idea 调试 Android 源 API 17,但是当我在平台源代码中设置断点时,它们在运行时会被忽略。在调试时查看断点,其中有一个十字,并显示一条消息“在类 android.view 的第 15,508 行找不到可执行代码”
我试过针对设置了 API 17 的模拟器以及装有 Android 4.2.2 的手机运行,但两者都不起作用。我可以调试这些方法,但光标会跳来跳去。
所以我猜测没有调试信息,也没有进行一些优化。所以我的问题:
有没有一种方法可以从我的应用程序的角度正确调试 Android 平台并设置在其中工作的断点?也许是一个用调试信息构建的模拟器?
如有任何帮助,我们将不胜感激?
问候李
最佳答案
这取决于您要调试的应用程序:您自己的应用程序,系统应用程序,例如 android.process.acore
.
调试在您自己的应用程序中运行的平台源代码
主要问题是您在计算机上下载的平台源的行号必须与设备上运行的相匹配。您最好的选择是在 Nexus 5 或 Nexus 7 等 Google Nexus 设备上进行调试,因为它应该运行与您使用 Android SDK 下载的 Google 发布的源代码完全相同的编译版本。只需将源路径添加到 IntelliJ 中的 sdk,附加调试器并设置断点。确保选择与设备上运行的相同的 API 级别源。应该这样做。
调试在系统应用程序中运行的平台源代码
您需要 eng
构建Android平台以调试系统进程。如果您之前还没有构建和安装 Android 平台,则需要大量工作并且需要解锁的引导加载程序。也许有预建 eng
cyanogenmod 的构建或可以下载的东西,但经过一些琐碎的谷歌搜索后我找不到任何东西。您也可以制作 eng
自己构建 AOSP 并在您的机器上运行模拟器。参见 Running emulator after building Android from source和 "Choose a target" section on the AOSP site有关构建您自己的信息 eng
如果您感觉雄心勃勃,请构建。
关于android - Android 平台源代码中的断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832034/
我正在编写一个 Java 应用程序,该应用程序检查网页的源代码,并在满足源代码中的条件时在我的默认浏览器中向我显示该网页。我通过以下方式获取源代码: String source = getUrlSou
数周以来,我一直在为 Android 上的蓝牙项目而苦苦挣扎。有谁知道我可以去哪里查看 Google 用于使其蓝牙配对和连接逻辑正常工作的实际代码? 我浏览了所有的文档、BluetoothChat 应
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
Android 源代码有多个目录,其中包含针对不同设备的代码。此外,在特定目录中,存在显示不同分支和标签的路径。举个例子,在“android/platform/external/iptables”目录
在哪里可以找到 SQLMembershipProvider (.NET2.0) 的源代码? 是可用的么? 最佳答案 源代码已经发布。 See ScottGu's blog for further de
我只想知道如何下载特定版本的 Android 源代码。我已经尝试过以下命令 repo init -u https://android.googlesource.com/platform/manifes
我想看看OpenCL框架是如何实现的。我发现的只是已经编译好的可供下载的库。 当然,OpenCL 可以有许多不同的实现,但我想看看其中的一个来了解它是如何完成的。 为了确保我自己清楚,OpenCL 框
latex 源代码列表应该是什么样子才能产生像已知书籍中那样的输出,例如 Spring 框架的输出?我尝试过使用 latex 列表包,但无法生成看起来像下面一样好的东西。因此,我主要对生成类似以下示例
PHP 是用 C 语言编写的吗?我在哪里可以在线找到 PHP 源代码而无需下载全部内容? 最佳答案 PHP 函数是用 C 编写的 - 您可以在 lxr.php.net 找到可浏览的源代码. 例如:ht
我正在使用Elasticsearch OSS的官方Docker镜像(docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.4),似乎完全无法使用s
我试图在Cython中同时编译C和C++源代码。这是我当前的设置: -setup.py from distutils.core import setup from Cython.Build impor
好吧,事情是这样的:你们所有人可能都在想同样的事情:您可以使用 driver.getPageSource(); 这部分是正确的。唯一的问题是源代码以一种相当奇怪的方式编译,所有代码都在其中 \&quo
由于 TwoLineListItem 自 API 17 起已被弃用,因此我已采取措施将其替换为自定义 XML 和 ViewHolder。但是,我真的希望我的应用程序看起来与使用 TwoLineList
要从 HttpURLConnection 获取 InputStream,我们的代码如下 urlConnection.getInputStream(); 如果InputStream是一个Abstract
我刚刚开始学习更多关于 C/C++ 的知识,我正在使用 Visual Studio 2013 来管理代码。 我正在使用 Tobii EyeX 眼睛注视系统的项目要求我能够稍微调整此代码,但是我不明白如
我在按钮上有一个IBAction,其中包含以下代码,我尝试使用它来检索 UIWebView 的源代码: - (IBAction)loadInAWebView:(id)sender { [self
我正在 asp.net 中创建一个网站,我只是想知道有什么方法可以使用 JavaScript 从图像生成调色板吗?类似于 1) http://www.cssdrive.com/imagepalette
有人可以分享 WinKill() from AutoIt 的源代码吗? ? 我想知道它如何处理消息(是/否/取消)以确保它得到正确处理。我想用它来清理桌面上的意外弹出窗口。 最佳答案 正如我们在下面的
我的问题与 Opencv 的源代码有关。在我看来不同的平台the Opencv website提供不同的代码结构。我只是想知道是否有可能为所有不同的平台提供一个源代码。使用相同的源代码,我可以针对不同
这个问题在这里已经有了答案: Convert Python program to C/C++ code? [closed] (8 个答案) 关闭 3 年前。 我一直在努力寻找一种方法将 .py 源文
我是一名优秀的程序员,十分优秀!