问题标签 [android-debug]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 adb 或 Eclipse 唤醒 Android(就在调试之前)?
如何使用 adb 唤醒 Android - 我想在调试每个新版本的应用程序之前唤醒(如果睡着了)Android 终端。
典型的流程是: 1. 我在 Eclipse 中做了一些更改。2.同时屏幕是否熄灭。3.我运行“调试”并希望强制屏幕唤醒。
我找到了一种带有“电源键”仿真的方法,但它并没有打开它,而是切换了电源状态。我不想在我的应用程序中添加额外的代码。还有什么其他方法可以完成这种琐碎的任务,请帮忙。
android - Google Maps 在 Android 上运行良好,但我仍然收到错误“找不到类 'maps.ik',从方法 maps.z.ag.a 引用”
通过下载库,将其添加到工作区,然后将其作为库引用,我让 Google Maps Android API v2 在我的 Android 应用程序上完美运行。
但是一旦包含地图片段的活动开始,我仍然会收到此错误
顺便说一句,我正在使用支持地图片段
无论如何,这个错误似乎不会影响我,也不会使应用程序崩溃或任何东西,我应该费心修复它吗?
添加了清单 PS E_SelectJourney 是我显示和使用地图的地方
添加了日志猫
android - 没有调试我的手机 android 应用程序
我正在尝试通过我的 karboon A1+ 手机测试我的 android 应用程序(android 2.3.3)。但是,我无法让 Eclipse 在调试配置菜单上识别我的设备。当我通过 USB 数据线连接时,我的手机可以被我的电脑识别。我可以通过 Windows 但不能通过 Eclipse 访问我的手机。此外,当我更新到 android 2.3.4 时,最近更新了 karboon A1+ 驱动程序。
我使用手机调试的原因是模拟器不断崩溃/无法安装我的应用程序。我正在运行 Windows Vista 32 位。任何帮助,将不胜感激。提前致谢。
android - 启用后无法禁用 DDMS 调试
这个问题让我发疯......我正在使用带有最新 SDK 21.1 的 eclipse Juno
我的应用程序定期运行,我可以使用Run as...命令轻松地从 eclipse 启动它。但是,从我第一次在调试模式下运行它开始,我就无法以任何方式禁用它。即使我断开 USB 电缆并在终止应用程序后,当我再次启动它时,它仍然要求调试器(应用程序 xxx 正在等待调试器附加)。这很烦人,因为我无法使用该应用程序,唯一找到的解决方案是重启手机。重新启动 ADB 和 Eclipse 都不起作用,禁用/启用设备的调试模式和强制关闭应用程序也没用。
我的进程显示在 DDMS“设备”面板下,但用于启用调试的按钮(绿色错误)不是切换按钮(如更新堆按钮)
我不知道这是设备问题(我在 Nexus S 上使用 CM10.1)还是 eclipse/DDMS 问题,但自从我的 Nexus 7 上的 android 4.2 更新后我也注意到了这一点。
android - 某些设备上的 android 中的“没有这样的表”问题
我在 android 应用程序中使用外部数据库,它在所有模拟器和三星真实设备上运行良好。但是当我在 Acer 智能手机上查看时,我的应用程序会崩溃,并出现以下异常:
这对我来说很奇怪。我在文件资源管理器中的数据文件夹下检查了我的数据库和所有表所在的位置。
我不明白为什么会这样。
请指导我。提前致谢
sql helper类的代码如下:
android - 在 Ubuntu 12.04 - 32 位的 DDMS 中未检测到设备
我正在使用 Ubuntu 12.04 32 位。我有一部运行 GB 2.3.5 的 Micromax Ninja A87 Android 手机。我的问题是手机没有被检测到。当我在 Windows 7 电脑上尝试时,它确实被检测到了。
这是我遵循的所有步骤,但仍然没有运气。
我创建了51-android.rules
文件并将其作为内容:
或者我也尝试了这个链接 - http://forum.xda-developers.com/showthread.php?t=1475740
在 51-android.rules 上完成 chmod a+r
重新启动 udev ,也重新启动了我的电脑。done kill-server & start-server 但是当我做“adb devices”时——它没有检测到我的手机。
这里有一些更多信息: 1)USB调试在手机中启用。2)每当我将手机连接到电脑时,它都会在电脑中显示一个弹出窗口(“usbmodem 大容量存储已连接”)。
android - android:需要所有屏幕尺寸的相同输出
我正在使用 320*480 大小的相对布局来定义布局。我在定义元素的长度和宽度时使用“dp”。但是,当我尝试使用不同的尺寸进行检查时,例如 1024*600 或 480*800。我得到一个奇怪的输出。
我需要在所有尺寸中获得与 320*480 尺寸相同的输出。
以下是我遵循的布局。请帮助我..
提前致谢。
布局
android - 在 4.2 Jelly Bean 模拟器和 nexus 4 设备上使用 mediacodec api 的不同结果
我正在使用新的 API MediaCodec。我想获取解码的视频帧并在某个调度时间将它们呈现在表面上。现在我可以在模拟器上正确运行我的代码并获得如下视频帧格式:
但是当我在 nexus 4 上运行我的代码时,视频帧格式更改为
查不出2141391875的颜色格式是什么,为什么高度不是192。一个有趣的问题是,当我将configure函数从codec.configure(format, surface /* surface */, null /* crypto */, 0 /* flags */)
to修改时codec.configure(format, null/* surface */, null /* crypto */, 0 /* flags */)
,输出缓冲区长度会从0变为114688。但实际上,如果帧格式为 YUV420p (320*192*1.5),则正确的缓冲区长度应为 92160。我发现当我在模拟器上运行时,输出缓冲区在输出格式发生变化之前发生了变化。但是当我在nexus 4上运行时,这并没有改变。日志如下所示,在模拟器上:
在关系 4 上:
谁能帮我?我发现问题可能是由软件渲染和硬件渲染的差异引起的。
java - 使用 am 实用程序进行 Android 方法分析中缺少方法
我正在使用 android shell 工具做一些方法分析。我的观点是方法分析需要应用程序的进程 ID。因此,应用程序必须在应用程序分析之前启动,以便它可以获取进程 ID。但是如果我开始分析,那么我可能会错过一些初始代码执行。这意味着我可能会错过一些方法调用。有什么解决方法吗?我的目标是记录自应用程序启动以来的所有方法调用。