Android 開發遇到的坑
來源:互聯網
上載者:User
Android 開發遇到的坑 作為一個iOS開發人員,突然讓我去接觸Android的開發的內容,其實我的內心是非常不情願的。 為什麼我要學習Android開發,並不是我不在做iOS開發,或者是不在愛iOS,轉做android開發了,是因為我想全面發展,瞭解更多的技術知識。就想拿破崙的一句話:“不想做將軍計程車兵不是好士兵一樣”,作為一個程式員,“不想成為駭客的程式員不是好程式員”。只有瞭解更多的技術知識,構建完善的知識體系,才能更好的實現自己的想法…… 首先,我們需要確定,Android開發需要哪些工具和環境,Android開發不能像IOS開發那麼任性,只需要下載Xcode,就可以直接的使用開發了。Android開發需要我們搭建Java運行環境,在Java開發環境下安裝Android開發工具。 在安裝開發環境時,咱們可能會迷惑一些內容,比如說JDK、JRE和JVM這三個內容: 1.JDK(Java Development Kit)是針對Java開發人員的產品,JDK是整個Java的核心,包括了Java運行環境JRE(Java Runtime Environment)、Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API包括rt.jar),JDK又分為幾個種類, 1)SE(J2SE),Standard edition,標準版,是我們通常用的一個版本(從JDK5.0開始,改名為Java SE)。 2)EE(J2EE),EnterPrise edition,企業版,使用這種JDK開發J2EE應用程式(從JDK5.0開始,改名為Java SE) 3)ME(J2ME),Micro edition,主要用於行動裝置、嵌入式裝置上的java應用程式(從JDK5.0開始,改名為Java SE)
2.JRE(Java Runtime Environment)是運行基於Java語言編寫的程式所不可短缺的運行環境,Java的開發人員才得以將自己開發的程式發布到使用者手中,讓使用者使用。 3.JVM(Java Virtual Machine)就是我們常常說的java虛擬機器,它是整個java實現跨平台的最核心的部分,所有的java程式會首先被編譯為.class的類檔案,這種類檔案可以在虛擬機器上執行。 這是對Android和Java開發環境的基本介紹。 首先,下載Java開發的JDK開發包,可以直接在網上下載JDK或者是參考提供的JDK下載地址(http://www.oracle.com/technetwork/java/javase/downloads/),下載之後,根據提示安裝Java開發環境,並調試Java的環境。 其次,下載Android開發的Android Studio 或者是Ecllipse的IDE開發工具,在安裝時可能會遇到一些情況 1.unable to access android sdk-on list( 在第一次安裝AS,啟動後,檢測到電腦沒有SDK) 第一種解決方案: 點解Cancel,在後續的介面再安裝SDK(有時候可能下載比較緩慢) 第二種解決方案:(建議還是先下載,使用這個方法指標不治本,android studio還是無法正常使用) 1)在這個Android studio的安裝目錄下,找到下面這個檔案 \bin\idea.properties 2)設定初次開啟AS,不檢測SDK,使用記事本開啟,檔案末尾添加一行: disable.android.first.run=true 2.building gradle project info Gradle是一個基於Apache Ant和 Apache Maven概念的項目自動化構建工具,它使用一種基於Groovy的特定領域語言(DSL來聲明項目設定),拋棄了基於XML的各種繁瑣配置。面向Java應用為主。當前其支援語言限於Java、Groovy、Kotlin和Scala。其實Gradle主要自動化構建工程工具,第一次安裝時,盡量的讓他把Gradle下載下來,“building gradle project info”第一次安裝成功之後,下次重新建立工程時就會很快。 剩餘的就是建立項目,書寫項目,開始Android開發的征程……