-
昨天研究了很久,可能由于基础比较菜吧,所以,没有搜到一个可以直接解决问题的,需要综合几个之后,问题得以解决,记下方法,为了方便自己之后遇到同样问题,也为了方便搜索同样问题的朋友。
主要用到了aapt和adb shell am这两个工具。
首先,通过aapt获得某个apk的相关信息(参考http://www.cnblogs.com/meizixiong/archive/2013/03/05/2945151.html):
aapt dump badging xxx.apk(xxx.apk是你安装在android设备上的apk)
package: name="com.android.fcc.espressif' 即包名
launchable-activity: name='com.android.fcc_app.MainActivity' 即需要启动的Activity
然后,通过adb shell am来启动apk中的主activity,(参考http://blog.youkuaiyun.com/fulinwsuafcie/article/details/8092459):
(adb shell am start -n 包名/activityname)
adb shell am start -n com.android.fcc.espressif/com.android.fcc_app.MainActivity
成功启动!!!
可能是我制作的应用不够规范,所以导致启动Activity名不符合包名+类名。希望遇到同样问题朋友,
可以参考此文解决问题。
相关推荐
相机图像质量研究(22)常见问题总结:CMOS期间对成像的影响--光学串扰
光学串扰是一个比较难以理解的光学现象,实际影响往往不大。一、光学串扰产生的原因通常是入射角度太大,光线在不同通道之间产生了混叠二、光学串扰产生的现象光学串扰容易导致迷宫纹。总结本节讲了光学串扰产生的原因,现象。
开机Luncher被替换成APP,使用adb命令回到桌面
adb shell am start -n com.android.launcher3/.Launcher
跨厂商网络设备的RADIUS认证:Windows NPS的兼容性与最佳实践
本文详细探讨了Windows NPS在多厂商网络环境中的RADIUS认证实践,特别针对华为、华三、思科等主流设备的兼容性问题提供解决方案。从基础配置到高级优化,涵盖VSA属性映射、认证协议选择及安全加固措施,帮助企业实现统一身份认证并提升网络安全性。
adb shell启动app,通过命令行启动app,获取app的包及Activity名,各场景下通过adb命令安装app,shell直接安装app
adb connect ip设备,adb -s ip shell进入shell命令行模式。 am start 包名/Activity名 启动某个应用 am force-stop 包名 关闭某个应用 am start -n 包名/Activity名 --stack 3 以分屏模式启动app 通过前两个命令可以实现启动关闭app,如果想实现分屏,需要当前android系统支持,使用am start -n 包名/Activity名 --stac
请叫我鱼拆,2024扫地机器人的第一次拆机
从背面可以看出,这个机器人是两轮差速模型,两个驱动轮,一个万向轮,驱动轮位于机器人中心位置,这样原地旋转的圆心就是机器人的中心。可以看到设备已经连接,但是没有办法进shell,厂家应该有做了安全保护之类的,有知道从这个口可以登录系统办法的小伙伴可以后台留言。但这台机器人一直报警说,机器人轮子离地,小鱼 估计是防跌落模块有问题,误触发了,所以打算先拆机看看。接着小鱼试了下,机器可以开机,然后给他重新配置wifi,连上 米家。Allwinner,全志的片子,不知道哪个型号的,看产品id,应该支持adb。
ur3手眼标定+realsenseL515
知乎 csdn
常用adb 命令 整理
查看当前界面Activity: adb shell “dumpsys activity top | grep ACTIVITY | tail -n 1” 查看Activity任务栈(仅适用android11以及以上): adb shell “dumpsys activity activities | grep ‘* ActivityRecord{’” 查看当前界面Fragment: adb shell “dumpsys activity top | grep '#[0-9]: ’ | tail -n 1”
NPU性能榨取手把手教程:RK3588上YOLOv5s多线程部署与120FPS极限探索
RK3588 YOLOv5s多线程部署优化指南 本教程深入解析RK3588芯片上YOLOv5s模型的高性能多线程部署方案。RK3588作为瑞芯微旗舰AIoT芯片,内置三核NPU(6TOPS算力)和硬件加速器(RGA/VPU),为AI推理提供强大支持。通过线程池技术,我们将视频处理的读取、推理、后处理等环节解耦并行,显著提升系统吞吐量。教程详细介绍了从PyTorch到RKNN格式的模型转换流程、INT8量化方法,以及基于RKNN C++ SDK的YOLOv5推理核心实现,帮助开发者最大化发挥RK3588的AI
shell自动化脚本,启动、停止应用程序及shell脚本开机自启动设置
【代码】shell自动化脚本,启动、停止应用程序。 记录一次手写自动化脚本。
嵌入式工程师成长之路(10)——项目举例
送给大学毕业后找不到奋斗方向的你(每周不定时更新)
【思考模型框架】前景理论(Prospect Theory),认为人们并不是完全理性的决策者,而是根据一些心理上的偏差来评估选项的价值
前景理论,是一种行为经济学理论。前景理论,描述了人们在不确定条件下如何作出决策。前景理论,认为人们并不是完全理性的决策者,而是根据一些心理上的偏差来评估选项的价值。
Android——adb shell下打开APP
2.查看 cmp=com.bilibili.app.blue/tv.danmaku.bili.MainActivityV2。
【异常】Claude Code CLI工具 模型加载异常 /init报错排查与完整解决方案 There‘s an issue with the selected model (glm-5). It
此类跨厂商模型配置报错,核心诱因是API生态的兼容性不匹配。优先使用工具原生支持的模型体系,可快速解决90%以上的同类报错;若需跨厂商使用目标模型,需完成API端点、鉴权密钥、模型ID的全链路适配,确保全流程配置合规,即可完成异常修复。
Android adb shell启动应用程序的方法
Android adb shell启动应用程序的方法 在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
[原创] adb shell 启动,停止 android 应用程序
adb shell 启动,停止 android 应用程序 本文原创,转载请注明作者和出处! 一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android系统上安装的安装包 包名: 例如: cn.com.conversant.swiftsyn
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
Android adb启动错误,使用adb shell启动Android应用程序时出现错误“活动类不存在”...
adb安装我的应用程序后,我可以验证它是否有adb shell pm list packages AppName:package:air.com.client.AppName所以我知道它在那里,但是当我尝试使用adb shell启动它时,启动-a android.intent.action.MAIN -n air.com.client / .AppName,我收到此错误:Starting: Int...
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
adb shell 启动,停止 android 应用程序
adb shell 启动,停止 android 应用程序 本文原创,转载请注明作者和出处! 一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android系统上安装的安装包 包名: 例如: c
java中调用adb shell 命令启动android应用程序
实现方法: 一、把下面的adb shell命令做成bat文件,然后在java程序中调用即可, 例子中为启动美团app adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcome exit 二、代码示例(下面代码在手机上测试通过) /* * 启动应用程序 */
android 命令启动应用程序,java中调用adb shell 命令启动android应用程序
实现方法:java1、把下面的adb shell命令作成bat文件,而后在java程序中调用便可, 例子中为启动美团appshelladb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcomeexit浏览器2、代码示例(下面代码在手机上测试经过)安全public void startActivity(...
adb命令启动某个action_Android adb shell启动应用程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options]start an Activity: am start [-D]-D: enable debuggingsend a broadcast Intent: am broadcaststart an Instrumentation: am ins...
1573



被折叠的 条评论
为什么被折叠?



