安卓调试相关

Android Studio进行真机调试的相关设置 –热爱开源,乐于分享Android Studio进行真机调试的相关设置一、设置手机开发者选项 打开手机“设置”——“关于手机”——连续点击7次“版本号”,然后返回“设置”,就可以看到多了一项“开发者选项”。 点击进入“开发者选项”,分别打开“开发者选项”、“USB调试”2个开关。 二、连接手机 一般的手机都没有安装相关驱动,最好的解决办法就是电脑上下载一个91手机助手,当手机连接电脑时,91手机助手 阅读详情

1、getprop 这个命令可以用来查看当前安卓系统的各种属性。与之相似的还有setprop、watchprops等

root@astar-evb:/ # getprop
getprop
[dalvik.vm.dexopt-flags]: [v=n,m=y]
[dalvik.vm.heapgrowthlimit]: [48m]
[dalvik.vm.heapmaxfree]: [2m]
[dalvik.vm.heapminfree]: [512K]
[dalvik.vm.heapsize]: [184m]
[dalvik.vm.heapstartsize]: [5m]
[dalvik.vm.heaptargetutilization]: [0.75]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[debug.force_rtl]: [0]
[debug.hwc.showfps]: [0]
[debug.hwui.render_dirty_regions]: [false]
[dev.bootcomplete]: [1]
[drm.service.enabled]: [true]
[gsm.current.phone-type]: [1]
[gsm.network.type]: [Unknown]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
[gsm.sim.state]: [NOT_READY]
[init.svc.adbd]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.bootclone]: [stopped]
[init.svc.debuggerd]: [running]
[init.svc.drm]: [running]
[init.svc.flash_recovery]: [stopped]
[init.svc.healthd]: [running]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.lights_leds]: [stopped]
[init.svc.media]: [running]
[init.svc.netd]: [running]
[init.svc.p2p_supplicant]: [running]
[init.svc.precopy]: [stopped]
[init.svc.preinstall]: [stopped]
[init.svc.sensors]: [stopped]
[init.svc.servicemanager]: [running]
[init.svc.surfaceflinger]: [running]
[init.svc.ueventd]: [running]
[init.svc.vold]: [running]
[init.svc.zygote]: [running]
[keyguard.no_require_sim]: [true]
[net.bt.name]: [Android]
[net.change]: [net.qtaguid_enabled]
[net.hostname]: [android-4327d63835dcc0ee]
[net.qtaguid_enabled]: [1]
[net.tcp.buffersize.default]: [4096,87380,110208,4096,16384,110208]
[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
[net.tcp.buffersize.evdo]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
[net.tcp.buffersize.hsdpa]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.hspa]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hsupa]: [4094,87380,262144,4096,16384,262144]
[net.tcp.buffersize.lte]: [524288,1048576,2097152,262144,524288,1048576]
[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
[net.tcp.buffersize.wifi]: [524288,1048576,2097152,262144,524288,1048576]
[persist.demo.hdmirotationlock]: [0]
[persist.service.adb.enable]: []
[persist.service.bdroid.bdaddr]: [22:22:3e:d3:5d:d4]
[persist.sys.country]: [CN]
[persist.sys.dalvik.vm.lib]: [libdvm.so]
[persist.sys.language]: [zh]
[persist.sys.profiler_ms]: [0]
[persist.sys.strictmode.disable]: [1]
[persist.sys.strictmode.visual]: [0]
[persist.sys.timezone]: [Asia/Shanghai]
[persist.sys.usb.config]: [mass_storage,adb]
[qemu.hw.mainkeys]: [0]
[ro.allow.mock.location]: [1]
[ro.baseband]: [unknown]
[ro.board.platform]: [polaris]
[ro.boot.signature]: [null]
[ro.bootloader]: [unknown]
[ro.bootmode]: [unknown]
[ro.build.characteristics]: [tablet]
[ro.build.date.utc]: [1573613334]
[ro.build.date]: [2019骞?11鏈?13鏃?鏄熸湡涓?10:48:54 CST]
[ro.build.description]: [astar_evb-eng 4.4.2 KVT49L 20191113 test-keys]
[ro.build.display.id]: [astar_evb-eng 4.4.2 KVT49L 20191113 test-keys]
[ro.build.fingerprint]: [Allwinner-Tablet/astar_evb/astar-evb:4.4.2/KVT49L/20191113:eng/test-keys]
[ro.build.host]: [lyf]
[ro.build.id]: [KVT49L]
[ro.build.product]: [astar-evb]
[ro.build.tags]: [test-keys]
[ro.build.type]: [eng]
[ro.build.user]: [lyf]
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [20191113]
[ro.build.version.release]: [4.4.2]
[ro.build.version.sdk]: [19]
[ro.carrier]: [wifi-only]
[ro.com.android.dateformat]: [MM-dd-yyyy]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
[ro.config.low_ram]: [true]
[ro.config.max_starting_bg]: [5]
[ro.config.notification_sound]: [pixiedust.ogg]
[ro.config.ringtone]: [Ring_Synth_04.ogg]
[ro.crypto.fuse_sdcard]: [true]
[ro.crypto.state]: [unencrypted]
[ro.debuggable]: [1]
[ro.factorytest]: [0]
[ro.font.scale]: [1.0]
[ro.hardware]: [sun8i]
[ro.hwa.force]: [false]
[ro.kernel.android.checkjni]: [0]
[ro.opengles.version]: [131072]
[ro.product.8723b_bt.used]: [true]
[ro.product.board]: [exdroid]
[ro.product.brand]: [Allwinner-Tablet]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.device]: [astar-evb]
[ro.product.firmware]: [v1.0rc7]
[ro.product.locale.language]: [en]
[ro.product.locale.region]: [US]
[ro.product.manufacturer]: [unknown]
[ro.product.model]: [Allwinner-Tablet]
[ro.product.name]: [astar_evb]
[ro.reversion.aw_sdk_tag]: [exdroid4.4.2_r2-r16-v2.1]
[ro.revision]: [0]
[ro.runtime.firstboot]: [86416838]
[ro.secure]: [0]
[ro.serialno]: [88289f1858676c118000]
[ro.sf.lcd_density]: [160]
[ro.sw.embeded.telephony]: [false]
[ro.sys.bootfast]: [true]
[ro.sys.cputype]: [QuadCore-R16]
[ro.sys.network_location]: [true]
[ro.udisk.lable]: [Polaris]
[ro.wifi.channels]: []
[ro.zygote.disable_gl_preload]: [true]
[rw.logger]: [0]
[service.bootanim.exit]: [0]
[sys.boost_up_perf.displays]: [1]
[sys.boost_up_perf.mode]: [mode_normal 0 1]
[sys.boot_completed]: [1]
[sys.forcegles]: [0]
[sys.lights_leds]: [1]
[sys.mem.opt]: [true]
[sys.sensors]: [1]
[sys.settings_global_version]: [3]
[sys.settings_secure_version]: [11]
[sys.settings_system_version]: [8]
[sys.shutdown_animation]: [boot]
[sys.sysctl.extra_free_kbytes]: [6075]
[sys.usb.config]: [mass_storage,adb]
[sys.usb.state]: [mass_storage,adb]
[system_init.startsurfaceflinger]: [0]
[vold.post_fs_data_done]: [1]
[wifi.interface]: [wlan0]
[wifi.supplicant_scan_interval]: [15]
[wlan.driver.status]: [ok]
root@astar-evb:/ #

2、start/stop serviceName 可以通过这两个命令来启动系统服务,关闭系统服务,但是关闭应用进程好像不是很好使

3、安卓查看电源管理状态

      3.1:检查userspace wakelock状态
      dumpsys power
      cat /sys/power/wake_lock

      3.2:检查kernel wakelock状态
      cat /sys/kernel/debug/wakeup_sources
      查看actvie_since列,大于0的会导致无法suspend

      cat /proc/wakelocks

【Qt for Android】第一个安卓程序 1)首先需要去官网上下载 Qt for android 版本的 Qt SDK 2)下载 android 相关的 SDK,下载地址不用找了,在Qt Creator工具选项的Android配置中有相应的下载链接地址。 3)下载完安卓SDK后,在上面的配置界面中指定相应SDK的目录,然后在"Build & Run"中新增Android的Kits 阅读详情

相关推荐

安卓漏洞学习(十四):smali代码动态调试

Apk 动态调试技术

beefreesky的博客 1178

android 系统启动判断方法

command:(Linux console下) 1.adb devices                                                 offline表示刚刚启动;device表示已启动(开始显示启动动画)但仍未完全启动。 2.adb shell getprop dev.bootcompleted          返回1表示已启动但仍未完全启动 3.a

echo960的专栏 2407

【QNX+Android虚拟化方案】119 - Android USB相关调试命令

【QNX+Android虚拟化方案】119 - Android USB相关调试命令

|~~~热爱生活、努力学习的小伙汁~~~| 1264

getprop使用简介

原理:从系统的各种配置文件中读取信息。 init.rc default.prop /system/build.prop使用adb shell getprop就可以把所有的信息都打印出来。而使用setprop命令就可以进行相对应的设置。 $ adb shell getprop getprop 查看机器的全部信息参数 af.policy.r_

LunaZhang的博客 1万+

基于gem5模拟trace的cache模拟器的实现

在做计算机体系结构的时候,模拟器是一个重要且又有效的工具。其中gem5集成了gem和m5的优点,使用起来比较简单和方便。其中包括了se模式和fs模式,se模式是在gem5运行我们已经编译好的程序,可以获取cache,cpu状态等数据,fs模式下可以模拟操作系统,我们可以将我们自己修改的linux内核加载到哥们上运行。下面介绍了使用gem5的se模式,运行编译好的ARM可执行文件。获取访存的trac

gaoxiang的专栏 8891

cocos2dx中DrawNode画线锯齿和非凸多边形填充

记录一下在cocos2dx中使用DrawNode所遇到的2个问题 1.画线锯齿问题 ios版本下,在AppController.mm中设置CCEAGLView的multiSampling和numberOfSamples。如下图 CCEAGLView *eaglView = [CCEAGLView viewWithFrame: [window bounds]

hello-world 5414

系统属性文件 ro.hardware值

一:hardware/libhardware/hardware.c01/**02*Thereareasetofvariantfilenameformodules.Theformofthefilename03*is"<MODULE_ID>.variant.so"sofortheledmoduletheDreamvariants04*ofbase"ro.product.board","ro.board.platform"and...

小小 7614

Ubuntu22.04系统安装及配置

下载Ubuntu22.04系统镜像(下载地址:链接:https://caiyun.139.com/m/i?提取码:fLRJ),结合rufus和系统镜像制作USB启动盘,在物理机服务器上通过USB启动盘进行安装;或通过Esxi虚拟化平台创建虚拟机,然后在虚拟机中使用系统镜像进行安装。

cheagoun的博客 8万+

Android系统getprop、dumpsys等相关命令的理解

通过上一篇理解及使用adb知道通过adb 工具来调试android 程序。 这里讲一下,用android提供的一些命令来调试android程序。 getprop 此命令的原理很简单,就是从系统的各种配置文件中读取信息。那么这些文件在你用adb shell进入设备内部后很容易找到,它们是: init.rc default.prop /system/build.prop 在android

MENGHUANBEIKE的专栏 3042

使用 ABAP 代码动态创建新的 Function Module

通过内表。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6906

ESD防护设计宝典(十九):元器件选型宝典——共模电感

然而,这位“大师”的脾气也颇为古怪,若设计者不解其性、用之不当,它非但不能抑制噪声,反而会引入信号完整性恶化、电源压降等新问题,甚至让您的系统EMC性能“雪上加霜”,导致项目在测试阶段功亏一篑。本文将带您深入共模电感的内在世界,从本质解析到参数详解,从设计陷阱到实战选型,全方位领悟其平衡艺术,掌握其应用核心,规避那些足以让项目翻车的致命陷阱。:这是存在于电路板内部的“家贼”。共模电感实质上是一个四端器件,它通过磁场的“加法”与“减法”运算,巧妙地实现了对共模噪声的抑制,同时为差模信号大开绿灯。

m0_56451176的博客 421

adb shell 一些小命令

1.检测手机中途是否有重启现象 adb shell ps | find "system_server" adb shell getprop dev.bootcomplete   得到的值为1代表重启完成 2.检测手机的内存情况  adb shell busybox df -k | find "/data"   3.检测手机运行的时间 adb shell uptime

苦练杀敌本领 4842

YOLOv11 TensorRT极致加速:C++部署性能优化完全指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有!

LXY_LOVE36的博客 117

安卓调试等相关

安卓断点+调试 https://www.jianshu.com/p/e31e38dc4eb5

qq_44079288的博客 121

第一章 EB安装

1.DemoWorkspace 是基于EB当前组件配置下的例程,包含了启动文件和中断服务函数以及组件demo。2.Mclsar 下存放的是EB的插件包和静态MCAL的驱动文件。

舊梦的博客 1956

Qt代码-软件商店

ui->statusBar->showMessage(QString("%1 已卸载").arg(app["name"].toString()));ui->statusBar->showMessage(QString("开始下载 %1...").arg(app["name"].toString()));QString("%1 已下载完成,是否立即安装?ui->statusBar->showMessage(QString("%1 下载完成").arg(app["name"].toString()));

寒寒豆豆软件公司的博客 111

Android真机调试出现的相关问题

一、真是调试,出现乱码 修改单个工程的编码模式:工程右键→properties→Resource→Text  file encoding→GBK/UTF-8 修改Eclipse的编码模式:Window→Preferences→General→WorkSpace→Text  file encoding→GBK/UTF-8 二、真机调试不停打印日志   图一: 先点加号,出现图二:

一只小菜鸟的进阶历程 567

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

[Unity]-[Build]-[Android] 关于安卓打包以及真机调试

在安装SDK之后,在Platform中选择Android,再点击Build Settings中Switch Platform之后,会导入一些打包工具,然后按钮会变成Build和Build And Run。这两个在Project Setting的player设置中,命名注意点和上面一样,注意PackageName是可以Override Write的。可以直接在unity hub上添加模块或者自己在官网下载然后放到指定的SDK路径。这三篇博客都把真机调试的流程写的很详细了。这个是真的把我的坏习惯给改了。

sky_smile_Allen的博客 2922

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Android Studio 断点调试异常相关选项总结

本文总结了Android Studio断点调试中异常相关选项的使用方法。主要对比了"Disable until hitting"下两个选项的区别:"when any is thrown"适用于监控所有Throwable,而"any exception"仅针对Exception类型异常。同时解释了"Suspend execution"选项的功能,勾选会暂停App执行便于调试,不勾选则仅记录异常。最后针对Room数据库场景给出了调试

琦琦的博客 399

android在调试窗口显示,android对话框的相关调试办法

其实我们知道,如今的热 门 ios以及安卓系统,加上pc端的微软的Windows,这些非常强大的操作系统皆是由编程来完成的。这样看来,编程确实是一件很神奇的事情,毕竟打出一些看似无聊的代码经过计算机的读取变成了形形色色的功能。而我们知道如今的安卓开源的系统,所以任何人都可以利用这个来进行改变,安卓的对话框就是可以自己设计改变的,今天我们就来一起看看这个问题。Activities提供了一种方便的创建...

weixin_29115107的博客 239

android 联机调试相关

1. 首先打开android手机的USB调试模式。          menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】 2. 用USB连接手机和电脑,并确保成功。可以在命令行下执行:adb devices, 查看手机是否已经连接成功。  3. 设

liucheng2009的专栏 6407

Android adb相关命令合集

3. 可以通过扫描二维码或者配对码的方式进行调试。或者通过界面显示的ip和port通过命令行的方式进行调试。1.连接不到的情况,需要检查公司的网络是否进行了连接的限制,在这种情况下是连接不到的。1. 首先要将手机和电脑连接在同一个局域网下。可以查看每个cpu线程下的详细信息。1. 进入到手机设置的开发者选项中。2. 打开wifi调试的开关。2. 使用USB连接手机。

qq_44356236的博客 389

Android 调试资料相关总结

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33725272的博客 97

[调试相关]android log类别

from:http://www.189works.com/article-41937-1.html   在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类 android.util.Log常用的方法有以下5个: Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母分别对应VERBOSE,DEBUG,INFO, WARN

zyflying的专栏 352

安卓* 系统级 Java*/C++ 代码调试

1 简介 应用开发人员当前可通过安卓* SDK 来设计和构建安卓应用项目,并使用 Eclipse* 进行调试。 但是它并没有提供相应的功能来调试系统级 Java*/C++ 代码,该代码位于安卓代码库中,不能使用 Android SDK 来构建和调试。 本文介绍了如何使用 Eclipse 来调试安卓系统级 Java/C++ 代码。 2 安装 2.1 安装 JDK 通过下列链接

基于英特尔®架构的 Android开发 中文博客 8627

【Display】高通HQX(QNX+Android hypervisor)系统屏幕相关调试命令

高通 Q+A Hypervisor系统,显示方案涵盖了 高通QDI + WFD,QNX screen,Android surface等框架,整体还是比较麻烦的,有时间再针对各个框架做下整理和总结。下面先简单整理了下显示相关的调试命令。

u010765814的博客 1820
上一篇: linux操作技巧
下一篇: jni层打印日志到安卓
兔子夹心脆
博客等级 码龄10年 7粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值