編輯:關於Android編程
將Android Studio升級至最新版(1.0 RC 4)之後,運行項目時出現問題:
Gradle DSL method not found: 'runProguard()'
從字面就能看出來,出現這個問題的原因是找不到runProguard()這個方法了(調用這個方法的地方在每個Module對應的build.gradle文件中)。
這是因為,當Android Studio升級時,也自動的將項目下的build.gradle文件(不是Module對應的build.gradle!)下的內容修改成了:
dependencies { classpath 'com.android.tools.build:gradle:1.0.0-rc4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }而升級之前是這樣的(以我的電腦為例,應該是類似的):
dependencies { classpath 'com.android.tools.build:gradle:0.12.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }
顯然,最簡單的解決方法是將gradle的版本改回去,此方法可能的確有效。
但是,這種做法顯然不是最好的方法。查閱官方文檔之後(http://tools.android.com/tech-docs/new-build-system)之後發現,在新版本的gradle中,runProguard這個方法已經廢棄了,並且改為新的方法了:minifyEnabled
. 因此,正確的解決方法不是修改gradle的版本號,而是將項目中每個Module對應的build.gradle文件中的runProguard方法名改為minifyEnabled,即:
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
問題完美解決。
概述隨著移動互聯網的快速發展,各種移動應用也層出不窮,在追求產品功能強大的同時,對界面的顯示效果也越來越苛刻。動畫已經成為了各種APP的重要組成部分,成為交互中不可分割的
Servlet概述首先得知道,Servlet=Server+Applet,Servlet主要用於處理各種業務邏輯,它比JSP更具有業務邏輯層的意義。最初的JSP開發模式為
最近經常看到各種介紹MVP模式的博客的,之前寫過不少的Android應用,在做那些應用的時候,都是要求快速完成,所以從開始設計到寫代碼就一直考慮著重用。以前寫的項目基本都
本文實例講述了Android開發圓角Button按鈕實現過程,分享給大家供大家參考,具體內容如下需求及效果圖:實現思路:1、shape實現圓角在drawable新建兩個x