linux查看系統(tǒng)版本
uname -a
linux查看系統(tǒng)位數(shù)
uname -m
如果是x86_64就是64位,如果是i686就是32位
linux 重命名文件和文件夾
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動到/b下柱告,并重命名為c
mv /a /b/c
其實在文本模式中要重命名文件或目錄的話也是很簡單的飘诗,我們只需要使用mv命令就可以了,比如說我們要將一個名為abc的文件重命名為1234就可以這樣來寫:mv abc 1234邮旷,但是要注意的是,如果當前目錄下也有個1234的文件的話,我們的這個文件是會將它覆蓋的
安裝nodejs
- Node.js官網(wǎng)下載最新穩(wěn)定版Node.js安裝包
- 進入Downloads目錄解壓該文件
cd Downloads tar -xvf node-v6.10.3-linux-x64
- 輸入命令把該文件夾移至通用軟件目錄opt
sudo mv node-v8.0.0-linux-x64 /opt/
- 安裝 npm 和 node 命令到系統(tǒng)命令
sudo ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node sudo ln -s /opt/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
輸入node -v和npm -v驗證是否安裝成功
搭建JAVA環(huán)境
- 下載jdk-8u131-linux-x64.tar.gz文件
- 解壓
得到j(luò)dk1.8.0_131文件夾tar -zxvf jdk-8u131-linux-x64.tar.gz
- 移動到opt下
mv jdk1.8.0_131 /opt/java
搭建Android環(huán)境
-
解壓
tar -zxvf android-sdk_r24.4.1-linux.tgz
得到android-sdk-linux文件夾
-
移動到opt目錄下
mv android -sdk-linux /opt
-
更新
android-sdk-linux/tools/android update sdk --no-ui
這個是更新全部的sdk傲霸,也可指定版本更新,如下:
android update sdk -u --filter platform-tools,android-25,extra-android-support
表示只獲取platform-tools眉反,android-25和support的包
配置環(huán)境變量
- 進入profile文件
vim /etc/profile
- 在文件末尾添加
export JAVA_HOME=/opt/java/jdk1.8.0_131 export ANDROID_HOME=/opt/android-sdk-linux export PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
安裝ionic
-
安裝cordova和ionic
npm install -g cordova ionic
安裝完成后運行ionic info查看是否安裝成功昙啄,如果出現(xiàn)“ionic:命令未找到”,可運行以下命令:
npm config set prefix /usr/local
然后再重新安裝cordova和ionic
注:如果安裝太慢寸五,可是配置國內(nèi)的淘寶鏡像進行安裝npm config set registry https://registry.npm.taobao.org
// 配置后可通過下面方式來驗證是否成功
npm config get registry
// 或
npm info express
```
-
創(chuàng)建ionic項目
ionic start mynewapp blank
-
進入項目根目錄梳凛,運行項目
ionic cordova start android
可能遇到的問題
問題一: No installed build tools found. Install the Android build tools version 19.1.0 or higher.
解決方法:
運行一下命令:
android update sdk -u -a build-tools-23.0.3
問題二:64位linux系統(tǒng)在build android的時候可能會出現(xiàn)aapt相關(guān)的問題
解決方法:
執(zhí)行以下命令:
/opt/android-sdk-linux/build-tools/aapt
執(zhí)行完后會出現(xiàn)“-bash: ./aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory”
出現(xiàn)這個原因是android-sdk中的部份程序、工具是32位的梳杏,且不兼容64位的環(huán)境
那么接下來就是安裝32位相應(yīng)包韧拒,安裝方法是,選用yum查出是哪個包十性,然后再安裝這個包:
yum whatprovides ld-linux.so.2
然后安裝glibc的32位版本
繼續(xù)運行還會繼續(xù)出現(xiàn)一樣的問題叛溢,同樣按照上面的方法安裝32位版本即可
問題三:在build android的時候很慢
解決方法:
因為需要下載gradle,所以會很慢劲适】簦可先行下載好gradle,下載地址:http://services.gradle.org/distributions/霞势,選擇對應(yīng)版本下載烹植,這里我選擇的是gradle-3.3-all.zip斑鸦。
下載完后不用解壓,放到“/home/user/.gradle/wrapper/dists”目錄下草雕。
如果還是很慢鄙才,可以去你的ionic項目的“platform/android”目錄下執(zhí)行以下命令:
./gradlew