当前位置: 首页 > news >正文

云南省城乡建设培训中心网站平面设计免费素材网站

云南省城乡建设培训中心网站,平面设计免费素材网站,织梦dedecms导航网站源码,设计类网站app一、前言 这一篇从实际出发#xff0c;讲述如何创建、编译和部署Qt On Android项目。 二、ADB调试 ADB的全称为Android Debug Bridge#xff0c;就是起到调试桥的作用#xff0c;主要用于连接计算机与Android 设备#xff0c;以便进行调试和数据传输。ADB 可以实现以下主要…一、前言 这一篇从实际出发讲述如何创建、编译和部署Qt On Android项目。 二、ADB调试 ADB的全称为Android Debug Bridge就是起到调试桥的作用主要用于连接计算机与Android 设备以便进行调试和数据传输。ADB 可以实现以下主要用途 设备管理允许用户连接和管理多个设备。 应用调试通过命令行或图形界面与设备进行交互包括安装、启动和停止应用程序查看应用程序的日志信息并进行性能分析。 文件传输能够将文件从计算机传输到安卓设备或者将设备上的文件复制到计算机上。 2.1、ADB安装 有安装过windows 安卓环境的就不说了如果没有可以从ADB下载 下载之后解压到目录下设置环境变量。 设置完环境变量WinR输入CMD打开windows Dos界面输入adb出现如下界面即安装成功。 2.2、ADB部署和调试 接上文Qt应用开发(安卓篇)——Linux下Qt15.5.2配置Android-CSDN博客 创建完项目得到APK文件插入USB调试线充电线就是了。 这里罗列一些常用的Adb命令网上有很多大家随便搜索就有了。 adb devices #查看连接设备adb install test.apk # 安装应用adb uninstall cn.com.test.mobile #卸载应用需要指定包名adb shell dumpsys window | findstr mCurrentFocus #查看当前运行的包名和activity名adb shell dumpsys activity | find mResumedActivity#Android8以上 查看当前运行的包名和activity名adb shell dumpsys activity | find mFocusedActivity#Android7以下 查看当前运行的包名和activity名adb shell pm list packages #列出手机装的所有app 的包名adb shell am start -ncn.com.test.mobile/.ui.SplashActivity #启动应用adb shell am force-stop cn.com.test.mobile #强制停止应用adb shell dumpsys package #包信息Package Informationadb shell dumpsys meminfo #内存使用情况Memory Usageadb logcat #查看日志程序qdebug的内容在这里adb logcat -c #清除log 缓存adb reboot #重启adb get-serialno #获取序列号adb shell getprop ro.build.version.release #查看Android 系统版本adb shell top -s 10 #查看占用内存前10 的appadb push local remote #从本地复制文件到设备adb pull remote local #从设备复制文件到本地adb bugreport #查看bug 报告adb help #查看ADB 帮助输入adb devices出现如下则表示调试线连接正常工况正确。 安装apk直接输入adb install然后文件直接从桌面拖进来出现success即安装成功。 查看包名adb shell pm list packagesQt默认的包名为org.qtproject.example.项目名称。 卸载apk需要根据包名。 查看当前运行的包名和activity名称。 adb shell进入后台界面exit退出shell这里linux指令都能用 三、创建秘钥文件和证书 在实际的项目中我们需要修改包名、activity名提升apk的权限便于操作串口等操作这时候我们就需要创建秘钥和证书。 3.1、创建秘钥 勾选对包签名的复选框 设置秘钥密码和信息。 3.2、创建AndroidManifest 选择Create Templates创建xml文件。 这里直接下一步 AndroidManifest提供可视化和源码两个界面这里可以选择apk图标包名activity名、设置权限等入口。 安装之后可以看到apk的图标已经变成我们设置的鸡腿。 查看包名可以发现包名可以改成我们设置的名称。 3.3、提高apk权限为system 按照之前的操作可以看到apk的权限是用户权限如果需要提升为system需要在xml文件添加android:sharedUserIdandroid.uid.system 添加完之后编译通过但是安装会失败异常报错INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 这是因为使用android:sharedUserId的同时还需要android系统的key不同的系统的key都是不一样的一般只提供给专门的开发人员即使你能百度到一个也无法在其他android设备上使用。如果你是想在模拟器或者手机上设置该属性可以直接放弃。 这里我们从厂家得到两个文件platform.x509.pem和platform.pk8 第一步 openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out platform.priv.pem -nocrypt第二步 openssl pkcs12 -export -in platform.x509.pem -inkey platform.priv.pem -out platform.pk12 -name platform第三步 keytool -importkeystore -destkeystore platform.keystore -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass android -alias platform 然后修改build.gradle文件。 再次打包、安装可以看到apk权限已经从用户变成为system权限。
http://www.hkea.cn/news/14536143/

相关文章:

  • 网站关键词快速排名软件微网站的制作过程
  • 重庆网站建设小能手视频网站 flash h5
  • 新民电商网站建设价格咨询网页版淘宝登录入口
  • 营销型网站主页定制ps制作网页步骤
  • seo如何分析网站wordpress不同栏目使用不同模板
  • 做壁画的网站建立网站时要采用一定的链接结构可采用的基本方式有
  • 网站建设管理经验做法线上营销策略
  • 重庆网站制作设计公司网站建设费用摊销多少年
  • 强大的网站设计制作网站建设主要业务流程设定
  • 吕梁做网站的公司安徽网站建设哪家好
  • 网络网站建设价格广安市邻水建设局网站
  • 玉树营销网站建设网站虚拟空间过期
  • 网站制作公司 沧州网站开发及代运营
  • 上海千樱网站建设同城版网站建设
  • 哪里做网站比较稳定哪个网站教做ppt模板
  • python 做网站 数据库网站备案 地域
  • 推广普通话的广告语网站优化要怎么做才会做到最佳
  • 普洱市网站建设网页认证
  • 深圳定做网站泉州网官网
  • 网站开发维护印花税营销网站建设网站开发
  • php企业网站开发好学么哪个网站百度收录快
  • 给蛋糕店做企业网站的文案红色大气网站
  • 有无专门做网站会员人数迅速增加的方法acg的wordpress主题
  • 深圳做网站建设开发数据库网页制作教程
  • 网站多语言解决方案教做美食的视频网站
  • 金华网站建设luopan学平面设计哪个学校好
  • 青岛网站推广企业南京做企业网站
  • 网站怎么修改模板内容seo百度关键词优化软件
  • 平台网站做代理商网站建设硬件要求
  • 怎样建设公司的网站网站做反向解析