找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 19340|回复: 36

【已解决】在openwrt上对android设备进行adb调试

[复制链接]
本帖最后由 zhouruixi 于 2017-5-9 20:11 编辑

windows下adb无法tab补全,身边没有多余的linux计算机,想用刷了op的路由器对手机进行adb调试。利用win10 RS1 的linux子系统可以实现像linux下使用adb一样,很是方便!LEDE官方已经提供ADB了


靠别人不如靠自己,google了半天,各种尝试,终于用最新trunk的SDK编译出了adb_android.5.0.2_r1-1_ar71xx.ipk,装上之后顺利调试魅族PRO5.
具体操作如下

wget "https://downloads.openwrt.org/snapshots/trunk/最新的SDK"

tar xjf OpenWrt-SDK-*.tar.bz2
cd OpenWrt-SDK-*/package/
mkdir -p adb
cd adb/
wget "https://gist.githubusercontent.com/swiftgeek/05d22fd75329685a47fc/raw/08e87308c5a33e91ac15b38c8d2ca89324c62bff/Makefile"
wget "https://gist.githubusercontent.com/swiftgeek/05d22fd75329685a47fc/raw/08e87308c5a33e91ac15b38c8d2ca89324c62bff/adbMakefile"
cd ../../
./scripts/feeds update -a

./scripts/feeds install libopenssl

挂上代理make V=s

Makefile在这里:https://gist.github.com/swiftgeek/05d22fd75329685a47fc

主要参考:https://forum.openwrt.org/viewtopic.php?id=52720







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
来自手机 | 显示全部楼层
好像ar71xx有

点评

论坛里有一个,但是我的ar9344不能用,自己编译了个,顺便教程也出来了,有需要自己随便编  详情 回复 发表于 2016-2-17 18:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

双系统走起
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层

论坛里有一个,但是我的ar9344不能用,自己编译了个,顺便教程也出来了,有需要自己随便编
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

能加个qq请教下你吗?我的815514636
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

请问你在什么系统平台上编译出来的这个ipk的?

点评

你什么路由器?是ar71xx里面的吗?如果是的话应该是你把软件装到别的地方导致的,你用 ln命令连接打/usr/ libcrypto.so.1.0.0  详情 回复 发表于 2016-2-19 17:52
trunk 也就是DD,不是CC,  详情 回复 发表于 2016-2-19 16:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 zhouruixi 于 2016-2-19 16:56 编辑
wyw815514636 发表于 2016-2-19 15:26
请问你在什么系统平台上编译出来的这个ipk的?

trunk 也就是DD,不是CC,https://downloads.openwrt.org/snapshots/trunk/

点评

等下,我看看依赖关系  详情 回复 发表于 2016-2-19 17:45
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
zhouruixi 发表于 2016-2-19 16:55
trunk 也就是DD,不是CC,https://downloads.openwrt.org/snapshots/trunk/

等下,我看看依赖关系
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wyw815514636 发表于 2016-2-19 15:26
请问你在什么系统平台上编译出来的这个ipk的?

你什么路由器?是ar71xx里面的吗?如果是的话应该是你把软件装到别的地方导致的,你用 ln命令连接到/usr/ libcrypto.so.1.0.0

点评

我的是tl-mr10u,是ar71xx系列的,我的因为没空间所以把libopenssl安装到/tmp里面去了,这样的话要在/etc/profile里面配置下lib路径才可以,现在已经可以用了  详情 回复 发表于 2016-2-19 18:03
大神,谢谢啦!我自己太大意了,刚才上一个评论的那个问题解决了,我的/tmp/usr/lib库没添加到配置文件。现在可以执行adb了!太感谢了! 就是我今天下午尝试自己用sdk编译adb的时候出现了错误,报类库缺失。所以  详情 回复 发表于 2016-2-19 18:00
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

zhouruixi 发表于 2016-2-19 17:52
你什么路由器?是ar71xx里面的吗?如果是的话应该是你把软件装到别的地方导致的,你用 ln命令连接到/usr/ ...

大神,谢谢啦!我自己太大意了,刚才上一个评论的那个问题解决了,我的/tmp/usr/lib库没添加到配置文件。现在可以执行adb了!太感谢了!     就是我今天下午尝试自己用sdk编译adb的时候出现了错误,报类库缺失。所以想请问下您当时编译的时候的环境是什么,我是在ubuntu下编译的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

zhouruixi 发表于 2016-2-19 17:52
你什么路由器?是ar71xx里面的吗?如果是的话应该是你把软件装到别的地方导致的,你用 ln命令连接到/usr/ ...

我的是tl-mr10u,是ar71xx系列的,我的因为没空间所以把libopenssl安装到/tmp里面去了,这样的话要在/etc/profile里面配置下lib路径才可以,现在已经可以用了

点评

不进menuconfig,写错了,重新看教程,改过了  详情 回复 发表于 2016-2-20 18:31
我实在win10下hyper-V运行debian8。在家一台笔记本这样最方便高效,平时有个服务器~  详情 回复 发表于 2016-2-19 18:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 zhouruixi 于 2016-2-19 18:07 编辑
wyw815514636 发表于 2016-2-19 18:03
我的是tl-mr10u,是ar71xx系列的,我的因为没空间所以把libopenssl安装到/tmp里面去了,这样的话要在/etc ...

我是在win10下hyper-V运行debian8。在家一台笔记本这样最方便高效,平时有个服务器~我是make menuconfig 把那几个依赖选上再编译的,不选的话好像是openssl出错了

点评

请问,您那个make menuconfig ,是在sdk那个包下进行的还是,下载openwrt源码进行make menuconfig生成sdk? 我在dd上下下来sdk解压后进行make menuconfig 怎么配置libopenssl依赖包的界面和网上找的教程不一样  详情 回复 发表于 2016-2-20 15:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个怎么用,是安装?还是要编译?

点评

这只是个用SDK编译教程,顺便附带了个编好的ar71xx用的ipk,装了就可以在op路由器上用adb命令调试手机了  详情 回复 发表于 2016-2-20 18:45
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

zhouruixi 发表于 2016-2-19 18:05
我是在win10下hyper-V运行debian8。在家一台笔记本这样最方便高效,平时有个服务器~我是make menuconfig  ...

请问,您那个make menuconfig ,是在sdk那个包下进行的还是,下载openwrt源码进行make menuconfig生成sdk?   我在dd上下下来sdk解压后进行make menuconfig 怎么配置libopenssl依赖包的界面和网上找的教程不一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

就是下载的官方的SDK,解压了之后。./scripts/feeds update -a ./scripts/feeds install -a 然后make menuconfig adb默认选上,再选上libopenssl 完了之后make。理论上只需要安装packages的feed就行,但是我没测试~  详情 回复 发表于 2016-2-20 18:00
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 07:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表