Linux开发基于Qt的Android应用指定调试设备

Linux开发基于Qt的Android应用指定调试设备

最近安装了中外结合的Ubuntu Kylin试试。然后换上了搜狗输入法,这个编码的感觉比微软那个爽多了。开Qt Creator、通过Chromium来访问网页也是飞快的,使用GCC编译的速度也是非常满意的。而在指定安卓设备的时候遇到了一点儿小麻烦:我在将安卓平板电脑连接到电脑的时候,发现adb无法读取,从而Qt Creator的界面看不到我们的真机设备。怎么办呢?记得以前也解决过,但是忘记通过博客记录方法了,这次一定要记下来,以后可不能忘记了!

1、打开终端,命令是:Ctrl + Alt + T

2、到这个目录去,命令是:cd/etc/udev/rules.d

3、使用gedit或者vi编辑这个文件,这里以gedit为例。命令是:sudo gedit 70-persistent-net.rules(注意,有的系统是50-android.rules,这个视情况而编辑)。在最末尾处添加一行:

#我们自己创建的Android平板电脑

SUBSYSTEM=="usb",ATTR{idVendor}=="18d1",MODE="0666"

这个idVendor来自一张idVendor表:表格如下:


公司


USB Vendor ID


Acer


0502


ASUS


0b05


Dell


413c


Foxconn


0489


Fujitsu


04c5


Fujitsu Toshiba


04c5


Garmin-Asus


091e


Google


18d1


Hisense


109b


HTC


0bb4


Huawei


12d1


K-Touch


24e3


KT Tech


2116


Kyocera


0482


Lenovo


17ef


LG


1004


Motorola


22b8


MTK


0e8d


NEC


0409


Nook


2080


Nvidia


0955


OTGV


2257


Pantech


10a9


Pegatron


1d4d


Philips


0471


PMC-Sierra


04da


Qualcomm


05c6


SK Telesys


1f53


Samsung


04e8


Sharp


04dd


Sony


054c


Sony Ericsson


0fce


Teleepoch


2340


Toshiba


0930


ZTE


19d2

顺利设置后,就能够在Qt Creator中看到我们的USB真机了。

参考文档:http://zwkufo.blog.163.com/blog/static/2588251201126113638144/

时间: 2024-10-10 11:40:40

Linux开发基于Qt的Android应用指定调试设备的相关文章

Vs2013在Linux开发中的应用(18): 应用程序调试方案

快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 在前面我们对VS的调试接口做了基本的功能验证,下面开始方案的拟定: 如上图所示,我们需要在WINDOWS端运行两个辅助程序,一个是RemoteConsole,这个程序的主要作用是显示远端程序的输出,并将用户输入传送给远端.另一个是python解释器,这个解释器用于完成SSH/TELNET/COM连接,并负责调用远端Linux上的gdb. 当启动项目调试时,VC调试引擎将加载我们的RemoteCo

Qt on Android: http下载与Json解析

百度提供有查询 ip 归属地的开放接口,当你在搜索框中输入一个 ip 地址进行搜索,就会打开由 ip138 提供的百度框应用,你可以在框内直接输入 ip 地址查询.我查看了页面请求,提取出查询 ip 归属地的接口,据此使用 Qt 写了个简单的 ip 归属地查询应用.可以在电脑和 Android 手机上运行.这里使用了百度 API ,特此声明,仅可作为演示使用,不能用作商业目的. 版权所有 foruok,转载请注明出处( http://blog.csdn.net/foruok ). 这个例子会用到

Qt on Android:创建可伸缩界面

使用 Qt 来开发 Android 应用,也需要适配不同移动设备,适配多种多样的屏幕和分辨率.这次我们大概来讲一下如何使用 Qt 提供的机制来创建可伸缩的界面. 博客之星评选,点击投我一票,谢谢.投过了也可以点哦,每天都可以投投一票. DPI 必须要解释一下 DPI . DPI , dot per inch ,即每英寸包含的点数.还有一个概念是 PPI ,即每英寸包含的像素数. 这个值越大,像素密度越大,小尺寸的屏幕就可以有大分辨率.比如有的 Android 手机, 3.7 吋屏幕就能提供 96

《Qt on Android核心编程》目录

有朋友想看看<Qt on Android核心编程>的目录,So-- 目录 <Qt on Android核心编程>目录,截了10张图才弄好,都在下面了. 内容说明 本书内容基于第一个正式支持 Qt on Android 的 Qt SDK 版本,5.2.0 ,写作过程中 Qt 5.3.0 发布,我调整了部分内容,对有变化的部分作了对应介绍. 从目录可以看出,<Qt on Android核心编程>是从 Qt 的核心概念--元对象系统--讲起的,涵盖了信号与槽.事件.多线程.网

Qt on Android:将Qt调试信息输出到logcat中

版权全部 foruok .如需转载敬请注明出处(http://blog.csdn.net/foruok). 假设你在目标 Android 设备上执行了 Qt on Android 应用,你可能希望看到程序输出的日志信息. Android SDK 中有 adb 工具,当你连接了目标设备,能够使用 adb logcat 查看 Android 设备上应用输出的日志. 先介绍一下 adb 工具的使用.一般我经常使用下列命令: adb logcat ,查看手机或其它设备上输出的全部日志 adb logca

Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示

Android 系统版本很多,较新的 4.4 ,较老的 2.3 ,都有人用. Qt on Android 开发的 Android 应用,默认在 Android 设备上是非全屏的.而有些应用的需求是全屏显示,比如游戏.那么怎么样才能做到这点呢? 请给我的决赛文章<Qt Quick 图像处理实例之美图秀秀(附源码下载)>投票,谢谢. 我们需要分 Android 系统版本来说. Android 2.x 对于 4.0 以前,比如 2.2 . 2.3 的系统,可以修改 AndroidManifest.x

linux下对qt编写的程序进行部署

当我们完成程序设计之后,需要将可执行程序交付客户,而运行环境里面可能是没有相关支持库的,这个时候就涉及到部署的相关问题.对于我们在Linux下基于QT编写的图像处理程序,我们采用linuxdeployqt 进行部署,以下是相关注意步骤.我成功的实现了GOQTTemplate在ubuntu16.04上编译,并且在ubuntu18.04上的运行: 1.linuxdeployqt 安装 最简单的方法直接下载编译好的 linuxdeployqt-x86_64.AppImage文件(https://git

Qt on Android: Android SDK安装

之前我在 <Windows下Qt 5.2 for Android开发入门>一文中介绍了 Windows 下 Qt on Android 开发环境的搭建,略过了 Android SDK 的安装,实际还是有一些朋友会在这里遇到问题.这里再专门介绍一下 Android SDK 的安装. 版权全部,转载请注明出处:http://blog.csdn.net/foruok Android SDK 能够到这里下载:http://developer.android.com/sdk/index.html . 假

Qt on Android:qrc与assets

使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png . jpg 等,也可能有一些配置文件,如 xml 等,这些文件放在哪里呢? 有两种方式: qrc assets 咱们分别来看下. the Qt Resource System qrc , Qt 的资源文件系统,很好用哦.看个图: 图1 qrc 示意图 你放在 qrc 里的文件,如 copy.png ,会被编译到 exe 文件中(Android应用是 libapplication.so ).当你运行应用时,这