[关闭]
@coder-pig 2017-09-13T09:07:28.000000Z 字数 1996 阅读 1045

二.相关配置

Linux使用记录


1.Host配置:

  1. cd ../../etc
  2. sudo vim hosts

接着进入vim编辑界面,按insert键进入编辑模式,对hosts进行编辑,编辑完毕,按esc键,
退出编辑模式,键入:wq保存更改即可.

  1. 172.16.1.236 docs.dream.cn
  2. 172.16.1.55 story.dream.cn
  3. 172.16.1.55 appcenter.dream.cn
  4. 172.16.1.55 story.api.cn
  5. 172.16.1.55 green.dream.cn
  6. 172.16.1.249 git.dream
  7. 172.16.1.236 nexus.dream
  8. 172.16.1.236 sonar.dream
  9. 172.16.1.236 sea.dream.cn
  10. 172.16.1.249 review.dream.cn
  11. 172.16.1.249 ladp.admin.dream.cn
  12. 172.16.1.249 repo.dream.cn
  13. 172.16.1.237 admin.dream.cn

2.Android Studio安装时报错:unable to run mksdcard sdk tool

键入下述命令添加以来,然后重新安装即可

  1. sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

3.ANDROID环境变量配置

  1. sudo vim /etc/profile

然后把下面的ANDROID_HOME的路径改成你Android Studio的实际路径

  1. export ANDROID_HOME="$HOME/Library/Android/sdk"
  2. export PATH=$PATH:$ANDROID_HOME/platform-tools
  3. export PATH=$PATH:$ANDROID_HOME/tools

修改后保存,wq,接着键入下述指令,可以让环境变量在当前的shell有效:

  1. source /etc/profile

接着你可以键入:adb,看看是不是出来一大串的东西,来验证环境变量配置是否
生效,接着重启电脑,接着在其他的shell也会生效了!


4.设置快捷启动方式

这里以Android Studio为例,如果不设置快捷方式我们每次都要先cd到Android Studio
的目录下,键入./studio.sh才能启动Android Studio,非常不方便,我们可以键入:

  1. sudo vim /usr/share/applications/Studio.desktop

接着设置与Android Studio相关的东西:Exec代表运作脚本,Icon表示图标
Terminal:是否显示shell

  1. [Desktop Entry]
  2. Name = Studio
  3. comment= android studio
  4. Exec=/opt/android-studio/bin/studio.sh
  5. Icon=/opt/android-studio/bin/studio.png
  6. Terminal=false
  7. Type=Application

保存退出后,来到usr/share/applications目录下,找到Studio图标,拖到左边
任务栏即可。


5.生成SSH KEY

  1. ssh-keygen -t rsa -C "xxx@xx.com"

-t:指定秘钥类型,默认rsa
-C:提供一个注释,不写默认是主机名
接着依次是文件名,密码,重复密码,这里没特别需要直接回车就好。
接着键入:cd .ssh来到ssh目录下,接着vim打开id_rsa.pub,复制SSH KEY贴
到Git服务器的SSH Key即可。


6.adb服务抽风,不启动

如题,找不到设备,terminal键入adb devices会出现xxx no permission的状况
cd 来到adb所在的目录下,依次键入

  1. sudo ./adb kill-server
  2. sudo ./adb start-server

有时可能需要两次,一次不行试多次,直到出现:

  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *

然后键入:adb devices,此时就可以看到设备就处于device状态了~


7.adb push的问题

和adb install不同,直接塞进去,和pull对应,这里我们是把应用装到系统应用目录下,
所以用的push,不需要进入adb shell!直接键入:

  1. adb push xxx yyy

就可以了,’xxx’或者xxx的写法都可以,前面的xxx是本机路径,后面的yyy是手机路径
系统应用是塞到到system/priv-app目录下的!
有时可能会抽风push不进去东西,显示::Read-only file system
你需要先用下述指令挂载设备后才能push:

  1. adb shell mount -o remount rw /system
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注