1. 程式人生 > >【Android】as開發環境搭建

【Android】as開發環境搭建

1.ADT Bundle開發工具集合,使用eclipse整合開發,Java語言;

2.QT,C++;

4.AS,即Andriod Studio整合開發環境。

下面來介紹,谷歌推出的最新的Android開發環境——AS!

AS是目前最流行的手機應用平臺開發的開發環境,它,

1. 集成了Gradle 打包工具
2. 所見即所得的效果
3. 可拖拽的UI操作
4. 程式碼自動補全
5. 更多的操作介面
6. Google Cloud的整合
7. 全新的JUnit
8. Maven倉庫的整合

注意:要安裝Android Studio,首先要確保電腦上已經安裝好最新的JDK包。

Android Studio地址:

https://developer.android.com/sdk/index.html (需翻牆)或者http://pan.baidu.com/s/1c2EzK9y去下載最新版Android Stuido2.0正式版 。
android-studio-bundle-143.2739321-windows.exe 為完整安裝包,包含IDE 和 SDK Tools(此版本已自帶最新版本的sdk)。

安裝教程可以參考網上相應教程,

二、Android啟動是會出現的問題及解決

在安裝完成後,我出現過啟動失敗的問題:

 java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178)
    at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be null
    at com.android.tools.idea.welcome.Platform.<init>(Platform.java)
    at com.android.tools.idea.welcome.Platform.getLatestPlatform(Platform.java:72)
    at com.android.tools.idea.welcome.Platform.createSubtree(Platform.java:89)
    at com.android.tools.idea.welcome.InstallComponentsPath.createComponentTree(InstallComponentsPath.java:81)
    at com.android.tools.idea.welcome.InstallComponentsPath.init(InstallComponentsPath.java:215)
    at com.android.tools.idea.wizard.DynamicWizardPath.attachToWizard(DynamicWizardPath.java:97)
    at com.android.tools.idea.wizard.DynamicWizard.addPath(DynamicWizard.java:233)
    at com.android.tools.idea.welcome.FirstRunWizard.init(FirstRunWizard.java:75)
    at com.android.tools.idea.welcome.FirstRunWizardHost.setupWizard(FirstRunWizardHost.java:100)
    at com.android.tools.idea.welcome.FirstRunWizardHost.getWelcomePanel(FirstRunWizardHost.java:92)
    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.<init>(WelcomeFrame.java:68)
    at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame.showNow(WelcomeFrame.java:173)
    at com.intellij.idea.IdeaApplication$IdeStarter.main(IdeaApplication.java:302)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:172)
    ... 16 more

後來在百度到了相似問題的解方案:

方案一:

(1)進入剛安裝的Android Studio目錄下的bin目錄。找到idea.properties檔案,用文字編輯器開啟。

(2)idea.properties檔案末尾新增一行: disable.android.first.run=true ,然後儲存檔案。

(3)關閉Android Studio後重新啟動,便可進入介面。

方案二:

首次啟動時關閉網路。

由於方案一再安裝完成之後已經配置過,但是還是出現上面的問題,所以使用了方案二,成功地解決問題。