2016년 1월 20일 수요일

안드로이드 앱 개발도구 한방에 손쉬운 설치 = Stand alone SDK

먼저 본 내용에 앞서서 먼저 게시된 글들이 있다. 안드로이드 스튜디오 설치 에관한 글 과 단독 Stand alone SDK Tool / 독립적 개발자 환경도구 설치에 관한 글 이다. 먼저 살펴 보았기를 바라며. 아래에 이어지는 내용은 독립적 개발자 환경도구 설치를 한방으로 간단히 (몇번의 클릭만으로) 설치(다운로드 / 클릭)  하는 스크립 이다. 시간절약과 초보자 들에게 도움이 되기를 바란다. 

스크립은 (다운로드 / 클릭) :
안 드로이드 SDK, 아파치 Ant, 그래들, 자바 JDK, 노드.js, 아파치 코도바, 그리고, 아이오닉 프레임웍 을 우분투 서버 에 x64 와 x86 환경에 설치를 자동으로 설치를 하여준다. 우분투 14.04 에서 성공적으로 테스트 가 되어지고 설치를 마쳤다.

유감인 것은 본인은 다른시스템 에 대한것은 잘 모름뇌 인 사람이고 단지 우분투 밖에는 아는게 없어서 다른 시스템을 모름뇌 임다. 어쨌든 본 내용은 Ubuntu machine for Ionic Framework Android development 에 만 해당 합니다.

먼저 기술하였던 구체적인  NPM, Android, Apache Cordova, and Ionic Framework 요런 것 설치에 관심이 없거나, 왕짜증 이거나 뭐 그렇다면 제대로 오셨슴다. 그냥 본 내용에 첨부 되어진 파일을 다운받고 그냥 클릭 몇번 이면 성공 할겁니.
================
모든것을 설치 하기 위해서는 다운로드 / 클릭 하시고, 아래내용 주의깊게 살펴 보시길. 
------- 압축파일 다운로드 이후 (데스크탑 으로 다운로드 가정한다) ---
터미널 에서
root@servername:~$
이면 안되요 절대로 명심

반드시 확인한다
username@servername:~$
이어야 한다
-------입력 하고 엔터를 친다 ---------------
# 터미널 상 에서 데스크 탑으로 이동
cd ~/Desktop 
아래 입력 엔터
tar xf ubuntu-android-sdk-one-installer.tar.gz
---------------------
압축이 풀피고 똑같은 이름의 폴더가 생겼다. 폴더안 으로 진입한다 터미널 에서.
cd ubuntu-android-sdk-one-installer
또는
cd ~/Desktop/
ubuntu-android-sdk-one-installer
위 둘중 어느거 라도 같은 곳 (앞축이 풀린 폴더안) 으로 이동한다.
---------------------
다시 명령 실행 - 퍼미션(권한) 을 파일에 준다 내말을 잘 듣도록
chmod 775 ubuntu_ionic_installer.sh
그리고 엄청 중요 한거 아래 처럼 sudo 를 반드시 먼저 입력 하고 실행 한다.
sudo ./ubuntu_ionic_installer.sh

위 의 sudo 를 깜박 했다간 싹 제거해야 하는 번거로움 발생하고 다시 설치 해야함.
--------------------
-----설치 마치는데 조금 시간 소요 됨 놀다 오세요--다운로드 / 클릭
안드로이드 SDK, 아파치 Ant, 그래들, 자바 JDK, 노드.js, 아파치 코도바, 그리고, 아이오닉 프레임웍 까지 끝.
=============================
대부분의 위의 프로그램 들이 시스템의 /opt 폴더내부에 생성이 된다.
컴퓨터를 재시작 (껏다가 다시켜든지) 하든지 아님 로그 아웃 했다 다시 입장 하든지 해야 한다.
---------------------------
다시 재입장 했을때는 다양한 안드로이드 도구들을 다운로드 해야 할것 이다. 안드로이드 환경개발도구 들을 내려받기 위해서는 :
터미널 에서 명령어를 간단히 입력
android
라고 입력 하고 엔터를 친다. 프로그램이 실행 되면 다음과 같은...



이미 벌써 권장하는 것 들이 오른족에 인스텔드 (설치된) 으로 - 왼쪽에는 설치 하도록 체크가 되어 있다. 추가로 필요한것들을 왼쪽에 체크 하여 다운로드 받도록 한다.  
안드로이드 Android API 19 이상 이 좋을거서 이니 가능함 다운 받는다.
또한 아래의 것들이 이미 벌써 체크 가 되어있지 않다면 체크를 하고 다운 받는다.
  1. Android 5.1.1 (API 22) platform SDK
  2. Android SDK Build-tools version 19.1.0 or higher
  3. Android Support Repository (Extras)
============================
혹시라도 위의 안드로이드 SDK 가 실행이 되지 않는다면
다음의 파일을 열어 서 확인을 한다.

/home/iyeennet0/.profile

---다시말하면 당신의 홈폴더 내부의 .profile 파일 이다.
---파일 브라우서 ( nautilus ) 에서 왼쪽 네버게이션창 에서 홈 을 클릭하고 안보이면  창 맨위 보기( view ) 에서 숨겨진파일보기 ( view hidden files) 를 클릭하면 보인다.
---터미널 에서 직접 입력해서 오픈 할수도 있다

gedit /home/iyeennet0/.profile       - 에이터 편집 창을 열어준다
또는
nano /home/iyeennet0/.profile       - 터미녈 에서 편집 하게 해준다.

----열린 에디터 내부에서 아래쪽에 아래의 내용 확인 할것 ---
----열린 에디터 내부에서 아래쪽에 아래의 내용 빨간글씨 만 입력 확인 할것 ---

export PATH=$PATH:/opt/android-sdk/tools
export PATH=$PATH:/opt/android-sdk/platform-tools
export PATH=$PATH:/opt/node/bin
export PATH=$PATH:/opt/gradle/bin

# JAVA HOME
## export JAVA_HOME=/usr/lib/jvm/default-java  ## 불안정 으로 중지됨 ## ==> 대신 아래것 ##
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:$JAVA_HOME/bin


-------위의 파일을 한번 손을 대면 반드시 아래를 실행 해야 한다 ------
터미널 에서 아래 입력 하고 엔터친다
source ~/.profile
그리고 다시
android
라고 터미널에서 입력 하면 실행이 된다.
=============================
여기까지 제대로 됬다면 안될리가 없다.
즐거운 신나는 개발이 되길 바람다.


안드로이드 앱 개발 도구 - Stand alone SDK Tools Only

안드로이드 에서 개발자들을 위해서 앱개발 도구를 출시하였는데 이중에 Android-studio 버젼이 있고  그속에 어플리케션의 제작에 필요한 각종 도우미 기능들이 꽉차 있다 예를들자면 편집 기능뿐 아니고 기본 프로그램 상 필요한 코드 의 샘플 들 로 꽉차 있어 약간씩 본인이 원하는 정보들로만 바꿔주면 멋지게 개발 완성을 하여 이용할수 있고. 실제 핸폰의 못습으로 완성된 페이지와 기능들을 시뮬레이션 (시험운전기능) 을 실제 사이즈로 해볼수 있는 기능도 담겨 있다.

 반면에 너무도 복잡하고 많은 기능이 꽉차 그배움의 시간이 버겁거나 낭비라 여기는 개발자들 이나 또는 기존의 샘플에 약간의 수정작업만을 요구하는 그런부류 라면  그중 한가지 기능인 SDK ( 사이트발전/개발도구 ) 만을 따로 떼어서 이용가능 하도록 배려를 한듯 한 프로그램이 바로 .
==> 안드로이드 독립 앱 개발 도구 - Stand alone SDK Tools Only  인듯 하다.

따라서 이번에는 안드로이드 스튜디오 가 아닌 안드로이드 SDK ( android SDK ) 만을 단독으로 설치 하는 방법을 아래에 기술한다.
========================
먼 저 어플리케이션 을 개발하고 각종의 모바일 에 그것들을 탑재 하기 위해서는 "codova command-line interface ( CLI )" 를 설치 하여야 한다. 이 "코도바 명령어 인터페이스" 는 안드로이드 뿐 아니라 애플 과 윈도우 그리고 우분투 또는 아마존 등의 모바일 운영 시스템 으로 프로젝트 를 생성하고 구축하는것을 가능케 하고 물론 작품을 시뮬레이터 에서 테스트 가능케 한다.

 "코도바 명령어 인터페이스" 즉  "codova command-line interface ( CLI )" 를 실행는것은 어플리케시션의 출시 에 앞서 각각 의 원하는 시스템 의 SDK 또는 SDKs 를 설치 완성 테스트 하기 위함이다. 따라서 국경을 넘나 드는 테스트 운전대 인것 같다 (필자의 생각).

실행 명령을 내리기 이전에 준비가 필요하겠죠? 이해를 돕기 위해 과정을 아래에 설명한다.
참고로 위에 설명 하였던 모든 수작업을 을 한방에 실행 시켜주고 해결해 주는 스크립 이 다음 의 추가 내용에 설명이 되므로 아래의 수작업의 수고를 덜어 줄것이니. 아래 내용은 참고 하고 과정을 이해하는 용도로 이용해도 좋을것이다.
안드로이드 스튜디오 설치 는 여기를 클릭

===========================
1. Codova command-line interface ( CLI ) 를 설치한다. (다운로드 설치는 항상 파일 내부 READ.md 또는 설명참조)

  •     또한번더       sudo apt-get install -y nodejs
  • -------------------
  • ----------------
  • 터미널 명령어 실행 =>  apt-get install npm
  •                                          (이미 설치됨 생략할것 이고 아님 설치 할것임.)
  •            또한번더            sudo npm install -g cordova

------ 코도바 명령어 실행 준비 완료 -- 참고 https://cordova.apache.org/docs/en/latest/guide/cli/index.html

2. 아래의 것들 중 하나 아님 복수 - 의 운용/운영 환경을 갖추어 주어야 한다. 즉 컴퓨터를 핸폰 기기의 기능을 가지도록 해주는것 이다 그래야 심뮬에시션 과 테스트 등이 가능하니까.
  • iOS (Mac),     Amazon Fire OS (Mac, Linux, Windows),     Android (Mac, Linux, Windows),     BlackBerry 10 (Mac, Linux, Windows),     Windows Phone 8 (Windows),     Windows (Windows),     Firefox OS (Mac, Linux, Windows)
  • 참고로 애플은 애플 컴터 에다 환경을 만들어 주어야 할것 이며,
    리눅스 에서도 가능하지만 약간의 우회적인 방법을 써야 할것 이므로 불편.
  • -(참고만 하고 다음 진행 )-- https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html

3. 오라클 Jave Dev Kid 7 을 설치 해주어야 한다.  http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html   (참고만 하고 다음 진행 ) - 오라클 8 은 앞서있어 우분투 에서 ibus 와 아직 호환부족 이며 구글 안드로이드 역시 안정된 오라클 7 권장    ===> 터미널 에서 아래의 명령어 복사 입력 엔터 친다.
  • sudo apt-get install python-software-properties
  • sudo add-apt-repository ppa:webupd8team/java 
  • sudo apt-get update
  • sudo apt-get install oracle-java7-installer
  • 설치 끝
  • 이제 버젼을 확인 해보자  터미널 에서 - 아래 입력 하고 엔터 1.7 을 본다면 성공
  • java -version
  • 필자는 요렇게 보이네요  =>   java version "1.7.0_80"
  • ========위 의 방법이 잘못 됬다면 아래 를 시도 한다 =========
  • wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
  • chmod +x oab-java.sh
  • sudo ./oab-java.sh -7
  • sudo apt-get update
  • sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source
  • sudo apt-get dist-upgrade 
  • 다시 버젼 확인 => 터미널 에서 => 1.7 을 본다면 성공
  • java -version 
  • 필자는 요렇게 보이네요  =>   java version "1.7.0_80"  
4. 우리는 안드로이드 를 설치 하는것 으로 하겠다.  = Android Stand-alone SDK Tools ( 참고만 하고 아래로 계속진행)
           혹시 => 안드로이드 스튜디오 설치 는 여기를 클릭

  •   http://developer.android.com/sdk/index.html#Other    여기서 맨아래쪽  SDK Tools Only 중 나의 컴퓨터 운영 시스템선택. 우분투 서버/데스크탑 이용자는 당연 리눅스 용을 다운로드 한다. 필자는 데스크탑 에다 다운로드를 하였음.
  • 압축파일 을 확인 한다 =>   android-sdk_r24.4.1-linux.tgz   ( 명령어 입력시 다운받은 버전번호로 바꾸시라) 터미널 에서 명령 실행 한다.
  • sudo apt-get update
  • cd ~/Desktop
  • tar zxvf android-sdk_r24.4.1-linux.tgz
  • sudo mv android-sdk-linux /opt/android-sdk
  • sudo own -R 나의아이디 /opt/    또는   sudo own -R 나의아이디 /opt/android-sdk 
  • 설치끝

=========================
5. 많은 해결책과 안내문 들이 .bash_profile 편집을 권하고 있지만.  현재 우분투 14.04 에서는 .bash_profile 이 아니고 ==> .profile 파일을 편집해야한다.

따라서 터미널 에서 ( sudo 는 빼고 - 이용자 아이디 에서 = root 가 아닌 ) 먼저 아이디를 확인한다. 

root@서버이름:~$
이 아니고 아래 와 같이
나의아이디@서버이름:~$ 
을 확인한 다음 

nano /home/이용자이름(id)/.profile
또는 
sudo gedit /home/이용자이름(id)/.profile 
을 입력 하고 엔터 치면 
터미널 편집기 nano 에디터 또는 문서 편집기 gedit 에디터 가 열린다.
----------------------
이제 .profile 파일내용 의 맨 아래 에 추가로 아래의 내용을 맨아래추가 입력하고 저장한다.
-------아래의 코멘트들 삭제 하고 입력하셈---------
### Stand alone 안드로이드 개발환경 필수 입력
export PATH=$PATH:/opt/android-sdk/tools
export PATH=$PATH:/opt/android-sdk/platform-tools
### 
export PATH=$PATH:/opt/node/bin export PATH=$PATH:/opt/gradle/bin
### JAVA HOME (필수입력 -아래 ) # 혹시 다음의 라인이 있다면 제거/변경 # export JAVA_HOME=/usr/lib/jvm/default-java # 다음의 오픈 jdk 가 있다면 불안정 하니 있다면 제거/변경 # export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 # 위의것들 제거하고 아래 새롭게 입력 ### export JAVA_HOME=/usr/lib/jvm/java-7-oracle-1.7.0.80 # " java-7-oracle-버젼넘버 "을 대신사용 (폴더에서 버젼 넘버 확인 필요시 변경) # 아래의 java-7-oracle 이 작동하지 않을시 위의것 시도(둘중 하나) export JAVA_HOME=/usr/lib/jvm/java-7-oracle export PATH=$PATH:$JAVA_HOME/bin
-------최종 완성본----------------------------- export PATH=$PATH:/opt/android-sdk/tools export PATH=$PATH:/opt/android-sdk/platform-tools export PATH=$PATH:/opt/node/bin export PATH=$PATH:/opt/gradle/bin # JAVA HOME ## export JAVA_HOME=/usr/lib/jvm/default-java ## 불안정 으로 중지됨 ## ==> 대신 아래것 ## export JAVA_HOME=/usr/lib/jvm/java-7-oracle export PATH=$PATH:$JAVA_HOME/bin ---------최종완성입력 끝--------

-------위의 파일을 한번 손을 대면 반드시 아래를 실행 해야 한다 ------
터미널 에서 아래 입력 하고 엔터친다
source ~/.profile
그러면 다시 정상을 회복 정상 가동될것임.
-------
6. 끝 설치 완료 이고 이제 Install SDK Packages = 안드로이드 SDK 페키지 를 설치 해보자.
  • 터미널에서 명려어를 입력한다 그냥
  • android
  • 만 입력하면 Android SDK Manager 가 시작된다
  • 위 링크를 클릭하면 그림과 함께 자세히 설명이 되어 있다. 
  • Install    SDK Packages    란 항목 과 함께 또 그 아래    Configure an Emulator (시뮬레이터)   아래 그림들과 함께 잘 설명이 됨.

7. 다음의 이어 지는 페이지 에서 다시 이부분 에 대해 설명을 하고 위에 설명 하였던 모든 수작업을 을 한방에 실행 시켜주고 해결해 주는 스크립이 있으니 다음 페이지 에서 설명을 할것 이다.

안드로이드 스튜디오 설치 - 모바일 어플리케션 개발

Android- studio 는 새로운 안드로이드 모발일 어플리케이션 개발환경 프로그램 이고, 구글에서 자채 개발해 무료배포하고 있다. 우분투 서버/테스크탑 컴퓨터를 이용하는 개발자 에게는 손쉽게 설치를 해서 이용가능하다. 기존의 이클립스 ( Eclipse ) 를 이용하던 사람들이 많이 전환하고 있는듯 하다.

안드로이트 스튜디오 는 완죤 독립 적인 백지 부터 완성까지 창작이 가능한 환경을 제공하는 반면. (물론 많은 기본적인 코딩 템플렛 을 제공하며 편리함을 제공하지만) 초급자 들이 이해하기 어려워 껩데기가 완성되어진 것을 가지고 와서 살만붙여 내것으로 변경을 하여 이용하고자 하는 많은 분들도 있다 ==> Stand alone SDK Tools Only 로 도구만을 이용해 개량하는환경 이 더욱 적합할수도 있을것이다 = 클릭.

어쨋든 여기서는 우분투 서버환경에 많은 기여를 하고 있는 PPA 를 이용/경유 하여 Android- studio 를 설치를 해본다.

우분투 PPA 는 간단한 스크립트 들을 가지고있는데 그것들은 이용자들에게 보다 손쉽게 제3 제4 의 타사들에 의해 개발된 소프트웨어 들을 우분투 서버에 최선버젼들로 설치하여 운영/운용 가능하도록 하여준다.

2006년 1월 현재 안드로이드 스튜디오 는 우분투서버 15.04, 14.10, 14.04, 그리고 12.04 에서 이용 가능하다.

안 드로이드 스튜디오는 오라클사의 자바 7 과 8 이 추천되어 지고 있다. 기타 오픈 자바 의 경우 안드로이드 스튜디오와 호환성이 불안정 하기에 안드로이드 스튜디오 에서 경고 메시지를 보내 이용자의 마음이 껄적지근 할것이므로 미리 알고 업데이트를 하는것이 현명할것.

오라클사의 자바 8 의경우 안드로이드 스튜디오 에서 너무 앞서가기 때문에, 우분투 서버에서 서버내 환경인 ibus 와의 호환성을 너무 뒤쳐진것으로 경고를해서 또다시 ibus 를 업데이트 하려 할경우 ibus 업데이트 조건이 지금으로는 완벽하지 않아 업데이트 자체가 불안하다. 따라서 현재는 오라클 자바 7 이 가장 무난하고 앞서있고 안정적이고, 구글 안드로이드 추천 버젼 이다. 따라서 너무 앞서가기만 좋아한다면 부작용 또한 만만치 않으므로 항상 안정적인 버젼을 이용해야 할것. 


--------------------
1. 먼저 아래의 커멘드 (명령어) 를 터미널 에서 실행한다;
sudo add-apt-repository -y ppa:webupd8team/java  

sudo apt-get update  

sudo apt-get install oracle-java7-installer oracle-java7-set-default

---------------------
2. 안드로이드 스튜디오 다운로드 ;

sudo add-apt-repository ppa:paolorotolo/android-studio
를 실행 (안되면) 또는 
https://launchpad.net/~paolorotolo/+archive/ubuntu/android-studio/+packages
에서 날짜 와 버젼 확인 가장 최신의 버젼으로
다운로드 완성후 아래 3 으로 진행.
---------------
또는 안드로이드 (구굴) 지원 센터 에서 직접
http://developer.android.com/sdk/index.html?gclid=COyRwqXVtcoCFUsDvAodffcJQw 
에서 맨아래 ==> All Android Studio Packages 에서 자신의 운영시스템에 맞추어 다운로드한다. 
우분투 서버/데스크탑 이용자는 당연 리눅스 용을 다운로드 한다.
필자는 데스크탑 에다 다운로드를 하였음.
---------------------
3. 다운로드 완료 이후 터미널 에서 실행
sudo apt-get update

sudo apt-get install android-studio
설치 끝.... 혹 실행이 안되는경우 다음 아래 참고.
--------3-1------------
혹 위의 apt-get install 이 실행이 안되는경우는 ;
터미널 에서 다운로드된 파일 (보통 압축을 풀 )이 있는 폴더 로 이동한다.
필자는 데스크탑 에다 다운로드를 하였음. 따라서

cd ~/Desktop
으로 이동 한다음. 아니면 당신이 저장한 장소 폴더.
-------- 3.11------------
압축파일 이름이 tar.gz 이면 (아래버젼 어쩌구저쩌구를 압축파일실제이름으로 바꿈)
tar xf android-studio-버젼번호어쩌구저쩌구.tar.gz -C /opt
를 실행하면 컴퓨터에 /opt/android-studio 라는 디렉토리 가 생성되어 준비완료 되어진다.
--------3.12------------
압축파일 이름이 .zip 이면 (아래버젼 어쩌구저쩌구를 압축파일실제이름으로 바꿈)
unzip android-studio-버젼번호어쩌구저쩌구.zip -d /opt
를 실행한다. - zip 이 설치가 안된경우 설치를 할수도 있을것 이다.
컴퓨터에 /opt/android-studio 라는 디렉토리 가 생성되어 준비완료 되어진다.
--------3.13 --- 위의 3 항의 모든것이 실행이 안될경우;
단순히 터미널에서 extract/압축풀기 를 한다 (아래 둘중하나 - 압축파일 형식에 따라서)
tar xf android-studio-버젼번호어쩌구저쩌구.tar.gz    또는     
unzip android-studio-버젼번호어쩌구저쩌구.zip
을 한다음 압축이 풀어져 새로생긴 폴더 자체를 이동시킨다 복사 하고 붙여 넣기를 하던지 아니면 
다시 터미녈에서 실행 하던지 => 목적지는 => 컴퓨터 의 opt 폴더 내부로.

sudo mv ~/Desktop/android-studio /opt/android-studio    
완전 폴더의 이동이다. 또는 혹시 차후를 대비하여 원본다운로드 를 
그자리에 남겨두고 싶다면 완전히 옮기지 않고 복사만 한다.
sudo cp ~/Desktop/android-studio /opt/android-studio
------------------설치 완료 됨 ---------------------------------
부작용 방지하기 위해 설치이후 반드시 해야 할것 (어차피 필요한것들 )
먼저 컴퓨터 이용자 본인 뿐 아니라 혹타인을 위해서 /opt/android-studio 뿐 아니라 
그 /opt 폴더 천체 권한변경 해준다. 터미널에서 실행 

sudo chown -R 사용자이름(id) /opt 
    또는 android-studio 만 권한을 허락한다면 (어차피 다른것도 허용해야하니 위의것이 현명)
sudo chown -R 사용자이름(id) /opt/android-studio

------- 안드로이드 스튜디오 이용중 경고문 해결 -------------
경고문 으로는 :
OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE/JDK.
오픈JDK 가 이용자스크린상 불안정하니, 오라클 JRE/JDK 를 권장한다 라는 내용이다.
미래 선조치 하여 해결을 해버리면 될것 이다.
많은 해결책과 안내문 들이 .bash_profile 편집을 권하고 있지만. 
현재 우분투 14.04 에서는 .bash_profile 이 아니고 ==> .profile 파일을 편집해야한다.
따라서 터미널 에서 ( sudo 는 빼고 - 이용자 아이디 에서 = root 가 아닌 ) 먼저 아이디를 확인한다.

root@서버이름:~$
아니고 아래 와 같이
나의아이디@서버이름:~$ 
확인한 다음 
nano /home/이용자이름(id)/.profile
또는 
sudo gedit /home/이용자이름(id)/.profile
을 입력 하고 엔터 치면 터미널 편집기 nano 에디터 또는 문서 편집기 gedit 에디터 가 열린다.
----------------------
이제 .profile 파일내용 의 맨 아래 에 추가로 아래의 내용을 입력하고 저장한다.
----------아래의 코멘트들 삭제 하고 입력하셈------------
### Stand alone 안드로이드 개발환경 (추가시 필요 - 없어도 된다 미사용시)
export PATH=$PATH:/opt/android-sdk/tools
export PATH=$PATH:/opt/android-sdk/platform-tools
### 필수 입력사항
export PATH=$PATH:/opt/node/bin
export PATH=$PATH:/opt/gradle/bin
# JAVA HOME (필수입력 -아래 )
# 혹시 다음의 라인이 있다면 제거/변경
# export JAVA_HOME=/usr/lib/jvm/default-java
#### 아래의 java-7-oracle 이 작동하지 않을시 위 라인 (둘중하나)
#      " java-7-oracle-버젼넘버 "을 대신사용 (폴더에서 버젼 넘버 확인 필요시 변경) 
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:$JAVA_HOME/bin

------- 최종 완성본  ----------
export PATH=$PATH:/opt/android-sdk/tools
export PATH=$PATH:/opt/android-sdk/platform-tools
export PATH=$PATH:/opt/node/bin
export PATH=$PATH:/opt/gradle/bin
# JAVA HOME
#export JAVA_HOME=/usr/lib/jvm/default-java
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
export PATH=$PATH:$JAVA_HOME/bin
-------최종완성본-끝 -------
 
-------위의 파일을 한번 손을 대면 반드시 아래를 실행 해야 한다 ------
터미널 에서 아래 입력 하고 엔터친다
source ~/.profile
그러면정상가동
-------------------------------


혹시 오라클 자바를 잘못 설치 하지 않았다면, 
아마도 더이상 오작동 이나 경고는 나타나지 않을것 이다.
멋진 어플리케이션 을 제작하시실 바랍니다. ]

--- 추가로 어떻게 안드로이드 스튜디오를 실행 할까요??
그냥 터미널 에서 아래 입력하고 엔터 치면 실행 시작

/opt/android-studio/bin/studio.sh

데스트탑 에서 아이콘 클릭 실행을 하고 싶다면?일단 한번 프로그램을 실행 하고 나면 이것저것 자동으로 세팅을 시키면서 묻습니다. 
데스크탑 아이콘 만들어 사용하겠냐고 예스 하고 진행 하시면 됩니다.

그다음은 우분투 데스크답 이라면 맨위쪽 왼쪽 첫번째 블루색 아이콘 클릭하면 내부에 프로그램 이나 기타 뭐든지
서치 기능이 열리지요 거기서 그냥 android 까지만 치시면 초록색 아이콘 아래 android-studio 라고 보입니다.
그걸 클릭 하든지 아니면 항상 보이도록 하고싶으시면 클릭-홀드-드래그 하셔서 아이콘 바 로 끌어다가 놓으십시오.
이제 항상 아이콘을 클릭만 하면 됨다. 
아니면 수동으로 이기능을 을 만들수도 있음. 

nano ~/.local/share/applications/adndroidstudio.desktop  
또는 
sudo gedit ~/.local/share/applications/adndroidstudio.desktop
를 입력 엔터 치면 터미널 편집기 또는 문서편집기 가 열린다. 
다음을 입력한고 저정한다. 
[Desktop Entry] 
Version=1.0 
Type=Application 
Name=Android Studio 
Exec="/opt/android-studio/bin/studio.sh" %f 
Icon=/opt/android-studio/bin/studio.png 
Categories=Development;IDE; 
Terminal=false 
StartupNotify=true 
StartupWMClass=android-studio 

저장하였으면 위의 설명과 마찬가지 => 
우분투 데스크답 이라면 맨위쪽 왼쪽 첫번째 블루색 아이콘 클릭하면 내부에 프로그램 이나 기타 뭐든지
서치 기능이 열리지요 거기서 그냥 android 까지만 치시면 초록색 아이콘 아래 android-studio 라고 보입니다.
그걸 클릭 하든지 아니면 항상 보이도록 하고싶으시면 클릭-홀드-드래그 하셔서 아이콘 바 로 끌어다가 놓으십시오.

즐거운 코딩 .. 즐거운 앱 개발 되시길 바람...