升級安卓開發環境到Android Studio和Genymotion
2014新年第一天,全面升級安卓開發環境。主要做兩件事:1. 把IDE從eclipse轉到Android Studio(又去掉了一個與IBM Rational的聯絡,多少有些感傷,可是,舊的不去新的不來啊),將以前的安卓projects移到新的IDE下 2. 使用Genymotion 替代安卓自帶的emulator。
安裝Genymotion
1. 下載安裝Genymotion之前需要免費註冊一個賬號。這個賬號不僅在下載時需要,在以後建立每一個虛擬設別時也都會用到
2. 下載帶 VirtualBox的Genymotion安裝包並且安裝。 windows系統下的下載地址在這兒
安裝Android Studio
Android Studio是建立在IntelliJ上的開發IDE。它集成了多種方便的android 工具,包括基於Gradle的build支援,程式碼檢查工具lint和android SDK等。windows版本的下載地址在這裡
下載完成後按提示進行安裝。
詳細說明請點選官方站點
使用Android Studio(以匯入GreenDroid為例)
GreenDroid是一個用於簡化android UI開發的開源庫,但其中提供的許多API,高版本的Android SDK也已經支援,所以這個專案的owner現在已經不再維護它了,但看看其中的程式碼還是能有很多收貨的。下面就以GreenDroid的匯入為例簡單說明Android Studio的使用
啟動Android Studio後系統彈出一個quick start介面,可以選擇開啟現有專案或者建立/匯入專案,也可以選擇plugin管理。可以在這時候安裝Genymotion plugin,也可以開啟專案後再安裝這個plugin。
下載greendroid(git 命令:git clone http://github.com/cyrilmottier/GreenDroid.git
)。
假設GreenDroid被下載到目錄d:\projects\greendroid,有兩種方式可以匯入greendroid到Android Studio. 第一種是通過匯入gradle的方式匯入。這需要先在Eclipse中匯入GreenDroid,然後再把它匯出生成Gradle檔案,然後點選import project後選擇目錄d:\projects\greendroid\bin\gradle。我採用這種方式匯入時一直報告gradle檔案版本太低匯入失敗的錯誤,所以就採用了第二種方式。這種方式的匯入過程如下:
1. 點選import project後選擇目錄d:\projects(注意不能選擇目錄d:\projects\greendroid,否則會強制要求採用匯入gradle方式)。系統提示import方式。選擇第一種:Create project from existing sources.
2. 設定專案名稱GreenDroid,project location設為d:\projects\greendroid,按wizard走下去完成匯入。注意當進行到"選擇project SDK"頁面時,注意選擇Android 3.0以下的Google API版本,原因有二。一是有專案中用到了Google Map API,所以必須選擇帶了map.jar的Google API作為Target,而是Android 3.0以上支援ActionBar,這會跟GreenDroid的ActionBar發生衝突,產生許多錯誤。
專案匯入後會自動build,build 完成點選執行圖示,即可啟動ADT emulator並自動載入執行demo應用 GDCatalog。
設定GenyMotion plugin
在Android Studio的工具欄點選圖示,第一次執行需要輸入genymotion的安裝地址,在windows下,地址為:C:\Program Files\Genymobile\Genymotion 。選擇OK關閉。第二次點選該圖示可以對Genymotion plugin進行配置,建立虛擬裝置。針對該專案,需要選擇建立帶有Google API的虛擬主機(遺憾的是genymotion 2.0以上不支援Google API,詳情見此連結) 。為了可以選擇在GenyMotion的虛擬裝置上執行應用,需要點選Run->Edit Configuration開啟Run/Debug Configuration對話方塊,並在Target Device section選擇Show Choose Dialog。這樣在執行應用時會問使用何種裝置執行,然後選擇genymotion.
已知問題和解決方案:
1. 如果在執行android studio之前genymotion已經建立了virtual device,那麼在執行genymotion plugin時會出現android studio吊死現象,這個問題在eclipse中也存在
解決辦法:在執行android studio前保證genymotion沒有安裝任何虛擬裝置。執行studio後使用genymotion plugin新增裝置(最近的genymotion已經解決該問題了)。
2. 匯入gradle時報告gradle檔案版本太低造成匯入失敗
解決辦法:
- 修改gradle wrapper設定-找到<project root>\gradle\wrapper\gradle-wrapper.properties,把distributionUrl的gradle-1.6-bin.zip 改成gradle-1.9-all.zip
./gradle/wrapper/gradle-wrapper.properties :
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
- 在專案的根目錄下建立檔案local.properties,在檔案中設定android sdk的路徑(注意如果是用 "\" 做路徑分割符,必須用雙斜線"\\")
sdk.dir=/home/user/pathtosdk
- 修改build.gradle,將其中的
com.android.tools.build:gradle:0.5.+
改成com.android.tools.build:gradle:0.7.+
小貼士:如果還遇到gradle build失敗,可以在命令列下轉到專案根目錄下找到gradlew,用gradlew --debug看更詳細的錯誤。
3. 匯入gradle時報告"Failed to import Gradle project at '...' java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
解決辦法:
原因是由於android studio 0.3.2對Gradle 1.9不相容。將android studio升級到0.4以上版本可以解決該問題
4. IDE異常中斷後再執行,gradle project同步總是出現下面錯誤: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.10-bin.zip'
解決辦法:點選File->Invalidate Caches/Restart
相關推薦
Windows下快速搭建安卓開發環境android-studio
一、Android Studio簡單介紹 2013年GoogleI/O大會首次釋出了Android Studio IDE(Android平臺整合開發環境)。它基於Intellij IDEA開發環境,旨在取代Eclipse和ADT(Android開發者工具)為開
升級安卓開發環境到Android Studio和Genymotion
2014新年第一天,全面升級安卓開發環境。主要做兩件事:1. 把IDE從eclipse轉到Android Studio(又去掉了一個與IBM Rational的聯絡,多少有些感傷,可是,舊的不去新的不來啊),將以前的安卓projects移到新的IDE下 2. 使用Genym
安卓開發經驗——Android Studio的project中兩個build.gradle配置的區別
一般建立一個android專案後回出現兩個gradle: build.gradle(Project):用來配置整個工程的 build.gradle(app):一個是用來配置app的 對compile和classpath區別的解釋: I’m g
linux安裝安卓開發工具android studio
最近要接觸android程式設計,本來想裝eclipse,無意間搜到安卓專門出了開發工具android studio,打算裝著試用下 http://www.android-studio.org/ 下載 android studio 有Windows, Mac OS X
安卓開發環境Android SDK下載安裝及配置教程
Android開發環境搭建分為以下四步:第一步、安裝JDK;第二步、安裝Eclipse;第三步、下載並安裝AndroidSDK;第四步、在Unity中釋出到Android平臺。安裝JDK官網:http://www.Oracle.com/technetwork/Java/jav
Android 開發:(一)安卓開發環境搭建與配置 (Windows和Mac )以及目錄結構介紹
(一)、windows版 一. 開發工具: 1.Android Studio:(http://www.androiddevtools.cn/) 2.Genymotion(虛擬機器):(http://www.genymotion.net/) (二)、Mac版 一
關於安卓開發環境配置方面的一些經驗教訓—Android Studio
啟動 Android SDK Manager ,開啟主介面,依次選擇「Tools」、「Options...」,彈出『Android SDK Manager - Settings』視窗; 在『Android SDK Manager - Settings』視窗中,在「HTTP Proxy Server」
Android Studio 1.0.1 + Genymotion安卓模擬器打造高效安卓開發環境
我們開發安卓大多是使用Eclipse和安卓SDK中自帶的安卓模擬器。當然,Google早就推出了自己的安卓開發環境——Android studio,在不久前,Google釋出了Android Studio 1.0,個人感覺使用起來還是不錯的。之前下載過一些Android
Java轉身系列之安卓1 —— 初識Android Studio開發環境
初識Android Studio開發環境 “欲善事,先利器”,先認識一下Android整合開發環境—— Android Studio。 Android Studio 與IntelliJ AS是JetBrain公司在IntelliJ平臺上推出的A
Eclipse+ADT+Android SDK 搭建安卓開發環境(轉)
新的 參考 語言 找到 rep 64位 add androi 安卓開發環境 要求 必備知識 windows 7 基本操作。 運行環境 windows 7(64位); eclipse-jee-luna-SR2-win32(32位);ADT-23.0.4 下
安卓學習(1)——搭建安卓開發環境:Eclipse+ADT+Android SDK
安裝JDK 這裡可以參考我之前寫的一篇關於安裝JDK的教程, 請看下面連結吧。 安裝Eclipse Eclipse 是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛集,包括Java開發工
Eclipse+ADT+Android SDK 搭建安卓開發環境
轉自http://www.cnblogs.com/zh719588366/p/5928140.html最近剛開始接觸Android(安卓)嵌入式開發,首要問題是搭建Andoid開發環境,由於本人用的是windows7的筆記本,也就只能到Windows中搭建Android 開發
unity開發android遊戲(一)搭建Unity安卓開發環境
1,下載安裝Java的JDK:(JDK中,包含JRE)如果是64位的系統,推薦安裝64位的java。2,下載安裝Android Studio:Google已經逐步轉向Android studio了,我也比較推薦用這種來開發。ps. 2014年剛寫這篇文章的時候,用的是Andr
002—搭建並測試安卓開發環境
學習安卓開發,首先要搭建並測試安卓開發環境。 由於安裝過程是全英文,要看懂每一步都很困難,所幸老師給了我們安裝過程的筆記,有了對照,在安裝過程並沒有什麼錯誤,只是安裝時間漫長。 搭建安卓開發環境步驟: https://www.mosoteach.cn/web/index.php?c=r
搭建安卓開發環境
如何配置安卓開發環境 學習安卓的第一步就是配置安卓的開發環境,我在這簡單的講解一下我安裝開發環境的過程。 Android studio 我們需要安裝Andriod SDK ,開發工具以及安卓模擬器。使用Android studio可以更加快捷的安卓以上三個,不需要進行單獨下載
ubuntu配置安卓開發環境記錄
首次在ubuntu上配置安卓開發環境,遇到了很多問題 起先idea配置失敗,後來還是轉Android Studio 1.vivo手機要安裝外部應用需要註冊賬號 2出現安裝包解析出現問題 第一步 在gradle.properties檔案中新增如下一行: android.injected.tes
安卓開發環境搭建教程
此教程以32位win7旗艦版系統為基礎,其它版本系統請根據情況自行調整。教程在2015年1月05日整理; 基礎知識: 安裝虛擬機器的過程,就是我們裝街機模擬器的過程。一.設定classpath:去哪裡找需要執行的class檔案(jav
Eclipse搭建安卓開發環境中的問題記錄
注意: 1.Genymotion路徑設定要精確到Genymotion 2.Eclipse 提示 “This version of the rendering library is more recent than your version of ADT plug-in
2018年的安卓開發環境搭建
記得超早以前我就弄過一次Eclipse上的ADT安卓開發環境搭建,不過過了這麼多年,安卓系統已經更新換代這麼多次,開發工具也早就換成了Android Studio。正好這幾天看了一下當年買了沒怎麼看的安卓開發書籍,順便更新一波。最後提醒一下,如果無法科學上網的話,很難完全照著本文的步驟來
讓人死去活來的cocos2d-x安卓開發環境搭建(windows+eclipse+ndk 不用cygwin)【上圖】
安卓環境搭建 【一 寫在前面】 環境搭建的順序是這樣 1.JDK&JRE 安裝JDK會順帶安裝JRE的,這一步是為了可以編寫和允許普通的JAVA程式 2.Eclipse JAVA 的 IDE,這一步是為了方便地開發JAVA程式 3.CDT