IntelliJ IDEA 、genymotion模擬器、Android開發環境搭建


首先打開IDEA,看到該界面,如果沒有該界面,請在User/用戶名/IntelliJIDEAProjects/下刪除所有項目文件夾。然后重啟IDEA即可看到

 接着開始配置jdk和sdk

然后在Project中新建一個java的jdk:

jdk下載地址: http://www.oracle.com/technetwork/java/index.html

 然后再加入一個Android的sdk:

SDK / SDK Tools(Android SDK Manager)下載地址:http://tools.android-studio.org/index.php/sdk

版本隨意。然后點擊Apply和OK按鈕完成配置

如果找不到Android SDK,請在(File - Settings - Plugins / 主界面configure - settings)里面看一下 Android Support 這個插件是否正常,是否存在是否勾選

 

 

配置完成后,我們就可以使用IDEA來創建一個安卓項目(默認IDEA是不能創建Android項目的)一路默認配置即可。

 

 

中途最麻煩的是 【build Gradle project info】 的階段需要fq下載。所以請准備好科學上網方式。下載的時間大概是半個到45分鍾之間。然后就可以了

 

2、安裝genymotion跨平台模擬器

# 官方網站
http://www.genymotion.net/

# 官方下載地址(請下載With virtualbox版本)
https://www.genymotion.com/download-trial/
# 百度網盤下載(僅genymotion,需要另外下載virtualbox) http://pan.baidu.com/s/1sk89mmp

 需要簡單注冊一下官網的賬號才可以下載,也才可以使用該模擬器

下載安裝完畢后,打開Genymotion模擬器。選擇【use person】,並且【Add+】添加一個模擬器。

先【Sign In】才能看到模擬器列表。

任意選擇一個版本,通常選擇google Nexus 4.X系列

點擊next選擇安裝,記得科學上網fq。

盡管你科學上網,仍可能多次失敗,但沒關系,每次都會為我們保留下載進度。不斷嘗試下載直到成功即可。

 

第二章  使用IDEA + Genymotion運行我們的安卓項目

回到我們的IDEA主項目界面,默認打開MainActivity.java,進入旁邊有一個activity_main.xml

如果找不到的話,請手動尋找以下目錄:app > src > main > res > layout > activity_main.xml

 

問題1 : 如果你看不到上圖的手機模擬器,且顯示【This version of the rendering library is more recent than your version of In】錯誤的話。請在右上角尋找下圖圖標。並且切換為Andoroid 6.0的版本

 

問題2: 【the following classes could not be found...】

進入app > src > main > res > values > styles.xml

Theme.AppCompat.Light.DarkActionBar

修改為:

Theme.AppCompat.Light.NoActionBar

然后就應該沒什么問題了。接下來要讓IDEA 和 Genymotion 結合,這需要插件的支持

按下CTRL + ALT + S > Plugins > Browse repositories.. > 輸入Genymotion > install > 重啟IDEA

 

重啟完IDEA之后,我們需要顯示開啟Genymotion的按鈕:頂部菜單 > View > Toolbar

點擊一下上圖最后一個圖標,配置一下genymotion.exe的所在目錄即可,比如我的是C:\Genymotion\

彈出一個genymotion的模擬器列表窗口。我們使用上面安裝的Google Nexus 4.2.2.按下【start】按鈕開啟模擬器。

請注意,一次只能開啟一台模擬器,所以你需要先關閉所有genymotion的模擬器,不然是無法點擊【start】按鈕的!

模擬器開啟成功后,先放着不關閉,然后返回IDEA。在頭部菜單欄 > Run > Run.. > 0.Edit Configurations

如果沒有Android Application的話則新建一個,按照默認的配置即可。然后點擊【Run】按鈕。

選擇我們已啟動的模擬器。點擊【OK】,進行編譯!

報錯1:【This app has been built with an incorrect configuration. Please configure your build for VectorDrawa】

(1)將build.gradle中的版本改為2.0.0,如下圖所示。

然后重新編譯一下:頂部菜單 > Build > Rebuild Project

繼續報錯:【Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in E:\RX\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip  

(2)打開項目目錄,右鍵項目 > show in Explorer

打開如:C:\Users\Lee\IntelliJIDEAProjects\MyApplication\gradle\wrapper\gradle-wrapper.properties,如圖所示,進行修改即可

重新編譯然后運行項目

報錯2:【未知】

打開 app > build.gradle 查看里面大部分的SdkVersion 都指向了25.這是因為項目默認使用了Android 7.x 而它的版本號就是25,前面我們也說到了。我們使用了Android 6.X,版本號為23 才能正常運行一些東西。所以這里大部分的數據請修改為23.但請先別急着修改。先進行下面一個操作

我們先需要運行Android SDK中的管理工具【SDK Manager.exe】。在Tools欄目中選擇23的版本。這里推薦23.0.3版本。然后進行安裝。

回到build.gradle,請查找並對以下幾處進行修改

compileSdkVersion 23
buildToolsVersion "23.0.3"
targetSdkVersion 23
compile 'com.android.support:appcompat-v7:23.0.0'
 
        

解決完所有錯誤之后,這是正確的效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM