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

[经验分享] Linux 下 安装Android开发环境+真机调试+ 创建ssh-key提交Github 代码

[复制链接]

尚未签到

发表于 2015-10-19 11:31:56 | 显示全部楼层 |阅读模式
  摘要

  只是为什么要写这文章?

  总结下遇到的问题,加深印象。。避免再次要干的时候,又得重新搜索N篇文章,我的记性真的不如烂笔头
  

  还有为什么要在Linux下搞?
  Android 和Linux一起学,毕竟搞嵌入式开发,经常得在linux环境下处理
  
  正文:

  1.Android SDK
     先去官网 Anrdroid Developers(传送门),下载Anroid SDK(偌大的那个Get The SDK)
     截止到这篇文章发布:最新的SDK含IDE 是 这个adt-bundle-linux-x86-20140321.zip  (32位的)
     当然如果有自己的IDE,仅仅只要下SDK就可以的话,那就看  USE AN EXISTING IDE
  2.JDK
      至少是JDK 6以上,下载地址 是遥远的  Oracle JDK 传送门
      官网上都是7和8了,挑个7就可以了。。体积小点。。
  
      设置好系统环境变量,网上真的很多教程
      在/etc/profile 文件 末尾 添加
      export JAVA_HOME=/usr/share/jdk1.7.0_55
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      添加完,保存
      source /etc/profile
      输入 java -version验证下,是否成功
  

  3.Eclipse  下的 jdk软链接
      这时 eclipse 还不能启动,不然就会出现 找不到eclipse下面的jdk目录
     这是要讲jdk的目录软链接到eclipse的目录下面
      1)eclipse目录下新建文件夹jre
      2)输入命令,link 到两个文件夹

         ln -s /home/administrator/android/jdk1.7.0_55/bin     bin    (这个好像不用)

         ln -s /home/administrator/android/jdk1.7.0_55        jdk1.7.0_55

  

  4.Git 下载github代码
    安装git-core,命令 apt-get install git-core
     git clone 你github项目的地址
     代码下下来,eclipse导入运行跟window下操作是一样
  
  5.连接手机,安装USB 驱动。。
   连接上了,但是发现,没有识别的出来。。
  方法:创建 /etc/udev/rules.d/android.rules 将usb信息添加到里面

  1.输入lsubs 发现

  Bus 002 Device 010: ID 19d2:1382 ZTE WCDMA Technologies MSM

  2. 把usb信息添加到/etc/udev/rules.d/android.rules (如果没有此文件,自己添加)
UBSYSTEMS=="usb", SYSFS{idVendor}=="19d2", MODE="0666"

  然后 service udev restart
  3.会遇到的其他问题

  (1)如果遇到

   adb device 显示

  ???????????   unauthorized
   重新插拔手机,手机显示是否允许xxx调试,按确定,可以真机运行apk了
  (2)如果遇到
   adb device 显示

  ???????????  no permissions
  意思,让你用root的方式来运行 adb devices就OK了
  即,adb root或者root登录后,再adb也可以。

  PS:这里能够直接运行adb,前提是已经把adb路径放在path里了。
  export ADB_HOME=/home/administrator/android/adt-bundle-linux-x86-20140321/sdk/platform-tools
export PATH=$ADB_HOME:$PATH


  

  6.设置ssh-key,需要提交回github
    一开始直接git push 不行,因为github不能基于http,只能走ssh,
    所以,重新设置github地址。。
    然后我然后按照github官网,一步步操作
  《Generating SSH Keys》

  1)在~/.ssh目录下生成sshkey ($ssh-keygen-t rsa -C "your_email@example.com")

     (生成文件/home/administrator/.ssh/id_rsa.pub)
  2)然后把key 加入到ssh里面 ($ ssh-add ~/.ssh/id_rsa)
  3)同时复制到官网,添加key ($ xclip -sel clip < ~/.ssh/id_rsa.pub)

    然后重新git push,成功。。
  

  
  ======================================
  如果文章对您有用,请 评论 支持下!! ^ ^

如果转载文章,请注明出处 。谢谢!!
宿莽 csdn
  

  

  


  
  

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 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-128647-1-1.html 上篇帖子: Git SSH Key 生成步骤 下篇帖子: 为github帐号添加SSH keys
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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