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

平面设计免费素材网站文章资讯类网站模板

平面设计免费素材网站,文章资讯类网站模板,网页设计与制作个人主页,建筑行业招聘网站排行榜一、前言 这一篇从实际出发#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.dnsts.com.cn/news/96450.html

相关文章:

  • 海康域名网站wordpress.org教程
  • 上国外网站速度慢电脑网络
  • 网站没续费会怎样大连工业大学艺术与信息工程学院
  • 潍坊专业做网站天津市工程建设公众信息网官网
  • 网上下载的网站模板怎么用软件开发好么
  • 网站分享功能怎么做线上会议软件有哪些
  • 怎么做企业网站运营百度官方营销推广平台官网
  • 湖州网站建设服务公司wordpress人型图标
  • 厦门企业网站建设方案网站建设规划书txt微盘
  • 做淘宝有哪些推广网站wordpress建设网站
  • 网站后台任务网站内部链接的策略有
  • 做网站大家都找谁分类目录网站大全做seo
  • 做网站 挣广告联盟的佣金可以入侵的网站
  • 织梦免费网站模块下载地址开发网站建设设计公司
  • 源码怎么做网站免费推广网站大全
  • 网站结构有哪些dz论坛网站需要
  • 东莞网站制作搭建网站怎么php做微信登录
  • 申请做版主 再什么网站linux做网站用什么语言
  • 台州网站制作推广查询网站哪做的
  • 网站开发市场网页设计流程25
  • 舟山市城市建设档案馆网站wordpress修改自豪地采用
  • 四川交投建设招标网站湖南网站制作团队
  • 网站建设费能算作广告费用吗环保公司宣传册设计样本
  • jq网站登录记住密码怎么做wordpress必要插件
  • 如何让自己的网站快速被百度收录做网站的带宽多少钱
  • 网站设计术语仿牌网站专用vps
  • 建设茶叶网站目的如何学网络推广
  • 游戏网站做关键字邢台优化公司
  • 用nas做网站服务器ui设计师个人简历
  • 哪个网站可以接针织衫做单网站开发平台的定义