標籤:android blog http io ar 使用 sp java 檔案
Ubuntu安裝配置JDK
1.先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-8u25-linux-x64.tar.gz檔案,下好後直接解壓
Step1:
# 將解壓好的jdk1.8.0_25檔案夾用最高許可權複製到/usr/lib/jvm目錄裡
sudo cp -r ~/jdk1.8.0_25/ /usr/lib/jvm/
Step2:
# 配置環境變數
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25
然後儲存關閉,使用source更新下
$ source ~/.profile
使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25,說明配置成功。
Step3:
# 將系統預設的jdk修改過來
$ sudo update-alternatives --install /usr/bin/java JAVA /usr/lib/jvm/jdk1.8.0_25/bin/java 300
輸入sun jdk前的數字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_25/bin/javac 300
$ sudo update-alternatives --config JAVA
$ sudo update-alternatives --config javac
Step4:
然後再輸入java -version,看到如下資訊,就說明改成sun的jdk了:
JAVA version "jdk1.8.0_25"
JAVA(TM) SE Runtime Environment (buildjdk1.8.0_25-b20)
JAVA HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
另一種方法:
1.解壓到 /usr/lib/jvm/jdk1.8.0_25
目錄
2.編輯.profile檔案
在其中加入:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3 $ source .profile
4 $ java -version 查看java版本 如果還是原來的版本 重啟機子即可
現在安裝好了,Titanium Studio和jdk,安裝nodejs,然後下面安裝安卓SDK,我下載了adt-bundle-linux-x86_64-20140702.zip這個檔案,這個現在還不知道有什麼用,但後邊肯定有用。應該下載android-sdk_r23.0.2-linux.tgz這個。
問題剖析:沒有配置ANDROID-HOME環境變數,應把JAVA_HOME CLASSPATH ANDROID_HOME PATH四個變數放在bashrc檔案中,bashrc就相當於系統的環境變數設定檔,所有的環境變數都放在這裡。所有的這些東西都在大師的文章裡有寫,遇到問題先看看這裡。
把大師的android-sdk-linux檔案拷過來還是不行,嘗試運行titanium setup android 命令,不行。
11月11號,嘗試重裝JDK1.7因為可能Titanium不支援JDK1.8版本, 然後修改workspace/coding_tools裡面檔案的許可權,至少設定為可執行檔。成功解決問題!!!
當出現java runtime environment ........Timeout 的時候:說明程式需要FQ,已經設定了Linux 下的SSLedge代理,而且是開機自起的 IP:127.0.0.1 port :16808
Ubuntu下解決adb devices:?????????? no permissions 的方法:
參考:http://www.cnblogs.com/xiaoxuetu/p/3224386.html
用到的命令: ps -ef | grep adb 查看adb的進程
kill -9 進程號(數字第一行)
adb server
adb devices
Titanium系列--安裝Titanium Studio 中的Android SDK,JDK以及環境變數的配置(二)