@coder-pig
2017-09-13T17:07:28.000000Z
字数 1996
阅读 2169
Linux使用记录
cd ../../etc
sudo vim hosts
接着进入vim编辑界面,按insert键进入编辑模式,对hosts进行编辑,编辑完毕,按esc键,
退出编辑模式,键入:wq保存更改即可.
172.16.1.236 docs.dream.cn
172.16.1.55 story.dream.cn
172.16.1.55 appcenter.dream.cn
172.16.1.55 story.api.cn
172.16.1.55 green.dream.cn
172.16.1.249 git.dream
172.16.1.236 nexus.dream
172.16.1.236 sonar.dream
172.16.1.236 sea.dream.cn
172.16.1.249 review.dream.cn
172.16.1.249 ladp.admin.dream.cn
172.16.1.249 repo.dream.cn
172.16.1.237 admin.dream.cn
键入下述命令添加以来,然后重新安装即可
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
sudo vim /etc/profile
然后把下面的ANDROID_HOME的路径改成你Android Studio的实际路径
export ANDROID_HOME="$HOME/Library/Android/sdk"
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
修改后保存,wq,接着键入下述指令,可以让环境变量在当前的shell有效:
source /etc/profile
接着你可以键入:adb,看看是不是出来一大串的东西,来验证环境变量配置是否
生效,接着重启电脑,接着在其他的shell也会生效了!
这里以Android Studio为例,如果不设置快捷方式我们每次都要先cd到Android Studio
的目录下,键入./studio.sh才能启动Android Studio,非常不方便,我们可以键入:
sudo vim /usr/share/applications/Studio.desktop
接着设置与Android Studio相关的东西:Exec代表运作脚本,Icon表示图标
Terminal:是否显示shell
[Desktop Entry]
Name = Studio
comment= android studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Type=Application
保存退出后,来到usr/share/applications目录下,找到Studio图标,拖到左边
任务栏即可。
ssh-keygen -t rsa -C "xxx@xx.com"
-t:指定秘钥类型,默认rsa
-C:提供一个注释,不写默认是主机名
接着依次是文件名,密码,重复密码,这里没特别需要直接回车就好。
接着键入:cd .ssh来到ssh目录下,接着vim打开id_rsa.pub,复制SSH KEY贴
到Git服务器的SSH Key即可。
如题,找不到设备,terminal键入adb devices会出现xxx no permission的状况
cd 来到adb所在的目录下,依次键入
sudo ./adb kill-server
sudo ./adb start-server
有时可能需要两次,一次不行试多次,直到出现:
- daemon not running. starting it now on port 5037 *
- daemon started successfully *
然后键入:adb devices,此时就可以看到设备就处于device状态了~
和adb install不同,直接塞进去,和pull对应,这里我们是把应用装到系统应用目录下,
所以用的push,不需要进入adb shell!直接键入:
adb push xxx yyy
就可以了,’xxx’或者xxx的写法都可以,前面的xxx是本机路径,后面的yyy是手机路径
系统应用是塞到到system/priv-app目录下的!
有时可能会抽风push不进去东西,显示::Read-only file system
你需要先用下述指令挂载设备后才能push:
adb shell mount -o remount rw /system