Android - Android Studio & Android Bootstrap

摘要:Android - Android Studio & Android Bootstrap

心寫來潮,想看看Android 有沒有類似Web 的 Bootstrap 的東西,

結果,有

http://www.androidbootstrap.com/

 

還可以自動產生跟你符合的package name 的 app出來下載。

 

結果他用的是Android Studio & Gradle 

我就去下載了Android Studio 

發現他是IntelliJ IDEA 一樣的公司開發的,(不過我老早忘了IntelliJ IDEA 了,一年沒用了,哭,現在熟的是Eclipse)

但他需要Java 7 ,所以又去下載了Java 7 

 

接著試試如果調整大小及顯示行列(基本開發要求)

顯示行列,就不用說了,在程式碼左邊行,右鍵,Show Line Numbers

 

大小改為16,使用

File -> Settings (Ctrl +Alt +S) -> Editor -> Colors & Fonts -> Fonts -> Save As ->  隨便你要的命名  ->調整Size

 

而下載完android-bootstrap

要使用,好麻煩Gradle,什麼鬼東東,沒看過。

網路上寫的解釋為:多用途的建構工具。

Eclipse 使用的是 Ant

而Android Studio 用的是 Gradle 

 

其實還是看不懂,也不懂怎麼用。

按照下載的android-bootstrap

接著就使用File -> Import Project

接著一連串惱人的問題發生(慘案)

 

發生一:Gradle version 1.10 is required. Current version is 2.2.1. if using the gradle wrapper,try editing the distributionUrl

早了老半天不知道怎麼給。

終於給我Google到一個地方有解釋的不錯,讓我立即解決問題

https://code.google.com/p/android/issues/detail?id=82228

 

重點很網路解沒跟我講在哪個資料夾才對。

我找到因為要改的是build.gradle (這或許是常識,對於我這個沒見識過的,不是常識,苦惱別人說的東西我不知道要怎麼改)

要改的是app/build.gradle這個檔案

改成如下

    dependencies {
        classpath 'com.android.tools.build:gradle:1.0+'
    }
 
設為1.0+就沒問題了。
 
結果又慘案開始。
 
發生二:Gradle DSL method not found:'runProguard()'
 
又找到解決方法
http://stackoverflow.com/questions/27078075/gradle-dsl-method-not-found-runproguard
 
If you are using version 0.14.0 or higher of the gradle plugin, you should replace "runProguard" with"minifyEnabled" in your build.gradle files.
 
所以立即將runProguard 改為 minifyEnabled
 
結果繼續下去,又發生新問題
 
發生三:failed to find target android-19
 
然後又是要更新Android-SDK 
使用
 
Tools->Android->SDK Manage ,下載安裝API 19
 
再來又發生
 
failed to find Build Tools version 19.1.0
 
所以繼續
Tools->Android->SDK Manage ,下載安裝Build Tools 19
 
 
不過每個問題處理完後,我都會重新restart
使用
 
File -> Invalidate Caches/Restart -> Invalidate and Restart
 
 
執行後
 
成功了,但,要帳號密碼,我搞不懂要輸入什麼帳號密碼,
 
想說,應該是google 帳號吧。
 
打××
不能用
 
結果點進該GitHub
https://github.com/AndroidBootstrap/android-bootstrap
 
裡面有的
https://github.com/AndroidBootstrap/android-bootstrap#authentication
 
有Demo用的帳號密碼,自行前往查看。
 
 
完成到這裡,我真的快哭了~~耗時快半天以上的時間。
 
我太菜了,竟然花這麼多時間解決問題。