设为首页 收藏本站
查看: 892|回复: 0

[经验分享] ubuntu 下anroid开发

[复制链接]

尚未签到

发表于 2018-5-3 08:24:35 | 显示全部楼层 |阅读模式
  1
  a 使用命令 查询字符串(搜索所有文件)
grep mobile_provisioning * -rn (n显示行数)

  b 在指定的文件类型中查找字符串
  find . -name *.c | xargs grep asdf

  

  2 删除一些没有git add 的文件即 git rm Untracked files
git clean -f
3 全编anroid源码时,编译加速

  export USE_CCACHE=1
  

  4 烧机时,有的手机需要先下驱动,然后编译img才可以用。如nexus官方驱动下载地址:
  https://developers.google.com/android/nexus/drivers

  

  5 当手机是非root时,通过程序读取系统log是不可行的。读取自己系统应用的log是可以的。
  即Process proc =Runtime.getRuntime().exec("logcat -d ");是读取不到的。因为
  Jelly Bean doesn't support the logs reading permission (according to this google io 2012 video and this one too )
具体的权限配置:https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml
  和解释http://developer.android.com/guide/topics/manifest/permission-element.html#plevel
  可以通过
getPackageManager().checkPermission(android.Manifest.permission.READ_LOGS,  getPackageName()) != 0)  来查看是否有权限。
  

  6 anroid L preview nenux5烧写步骤和地址:
  http://www.bgr.in/news/how-to-install-android-l-on-nexus-5-and-nexus-7-now-step-by-step-guide/
  7 ubuntu下安装软件后如sudo dpkg -i WineQQ2012-20120531-Longene
  但是想要卸载的时候,名字就不一定是这个了。
  这个时候,需要查找出来具体的包名。
  sudo dpkg -l |grep qq
  ii  wine-qq2012-longeneteam

  再执行
  sudo dpkg -r wine-qq2012-longeneteam就可以删除了。
  8 7zip 文件的解压
  先安装,sudo apt-get install p7zip-full
  再解压 7za x 20140403.7z
  

  9 ubuntu12.04回到桌面快捷键:ctrl+super(文档键)+d
  10 在win7下压缩文件成zip,ubuntu下解压是乱码。
  sudo apt-get install unar
  unar foo.zip #解压所有文件
  参考帖子:http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=392951

  11打印堆栈调用
(new Exception()).printStackTrace();  打印出的TAG是在W/System.err
  

  12 反编译apk里面的xml
  apk直接解压是乱码,所以下载 AXMLPrinter2.jar,使用命令java -jar AXMLPrinter2.jar main.xml > main.txt.之后具体内容就在txt里面。
  13 apktool.jar可以反编译整个apk文件。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-455103-1-1.html 上篇帖子: ubuntu关闭iptables 下篇帖子: 如何在ubuntu设置共享目录文件夹给Windows用户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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