編輯:關於android開發
發現android studio是真的可愛啊,上一秒還沒問題可以build運行,下一秒就出錯。。。好,你任性,你牛逼。。
說下今天又遇到的兩個問題:Failed to apply plugin [id 'com.android.application']和Could not find com.android.tools.build:gradle:2.XX.
Error:(1, 1) A problem occurred evaluating project ':eventactiondispatcher'. > Failed to apply plugin [id 'com.android.application'] > Could not create plugin of type 'AppPlugin'. If using the gradle wrapper, try editing the distributionUrl in D:\as_workspace\RecyclerView\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip
剛開始遇到我是有點蒙逼的,真是佩服google,每次都能讓我遇到不一樣的問題。吐槽歸吐槽,問題就得解決。
就按照提示編輯項目下的這個文件:gradle\wrapper\gradle-wrapper.properties。
#Mon Dec 28 10:00:20 PST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
最後一行改成最新的。。這次我是在線更新的,還擔心會不會被牆,還好,一會就下完了。。如果你在這裡下載很慢的話,推薦你離線更新,至於怎麼離線更新,參考我這篇博客:教新手一步步解決:Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to和更新gradle問題
就在我以為把gradle更新之後就沒問題啦,誰知道又出來一個更牛逼的:Error:Could not find com.android.tools.build:gradle:2.14.1.
你讓我更新到2.14.1.然後你又說找不到!!fuck!!
rror:Could not find com.android.tools.build:gradle:2.14.1. Searched in the following locations: file:/D:/Tools/android_studio2.1stable/gradle/m2repository/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.pom file:/D:/Tools/android_studio2.1stable/gradle/m2repository/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.jar https://jcenter.bintray.com/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.pom https://jcenter.bintray.com/com/android/tools/build/gradle/2.14.1/gradle-2.14.1.jar Required by: :RecyclerView:unspecified
問題中只是說找不到!!也沒什麼提示。百度了下,也在stackoverflow找了下發現都是讓你把gradle版本往低了改!這個版本不合適,改成低的確實可以解決問題,向下兼容嗎。但是有新的我為什麼要改成低的呢,這肯定不能解決根本問題!於是在沒有任何參照的情況下,我試了試,很好一次就成功啦。果然跟我想的一樣,這種問題嘛,只要把插件什麼的都改成最新的,一般就解決問題。
你只要一步把Android Plugin Version改為最新的:2.2.0-beta3(這是目前最新的)。直接在Project Structru->Project->Android Plugin Version 中改了就好!
查看最新的Android Plugin Version:https://jcenter.bintray.com/com/android/tools/build/gradle/
查看最新的Gradle:Gradle Distributions。
這是我配好之後的配置:
Android 國際化,Android國際化由於公司的項目是投放 google play store , 所以要做國際化。國際化遇到的兩個大問題 字符串國際化 布局樣
Android listview和ListAdapter搭配使用,androidlistadapterListView時Android中自帶的數據顯示控件,要使用List
Linux內核系列—7.操作系統開發之中斷和異常,linux內核a.概述 中斷門和陷阱門的作用機理幾乎是一樣的,只不過使用調用門時使用call指令,而這裡我們使用int指
本文以一個簡單的Android HelloWorld程序來說明Android開