⑴ android studio怎麼配置gradle
build.gradle //設置腳本的運行環境 buildscript { //支持java 依賴庫管理(maven/ivy),用於項目的依賴。 repositories { mavenCentral() } //依賴包的定義。支持maven/ivy,遠程,本地庫,也支持單文件 dependencies { classpath 'com.android...
⑵ Android Studio怎麼使用本地的maven庫
您好,很高興能幫助您
要在gradle中使用的:
repositories {
mavenCentral()
maven {
url "${HOME}/.m2/repository/"
}
}
通過對資料庫的索引,我們還為您准備了:
Android Studio怎麼使用本地的maven庫
答:buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } } allprojects { repositories { mavenLocal() mavenCentral() } }
===========================================
Android Studio怎麼使用本地的maven庫
答:要在gradle中使用的: repositories { mavenCentral() maven { url "${HOME}/.m2/repository/" } }
===========================================
Android studio使用方法
問:Android studio;我下載了一個俄羅斯方塊的源代碼,希望通過Android stu...
答:先來到Android Studio的bin目錄下,修改studio.bat 第72行GOTO end 在它前面加上PAUSE 用於查看錯誤消息,進入cmd 然後指向Android Studio目錄下 運行studio.bat 可以查看錯誤消息,去修改android-studio\bin目錄下的studio.exe.vmoptions 去除第...
===========================================
怎麼學習使用Android Studio?
問:新入職一個公司,公司統一使用Andrdoi Studio。對於我這個用Eclipse 沒...
答:你們公司真好,,現在我們公司就我自己用android studio 什麼都是自己網上找.既然你們公司在用這個環境開發,學習不會是什麼難事,其實也沒什麼難的,就是用習慣了eclipse有些概念不太一樣,習慣了就好了.
⑶ maven工程怎麼轉成android工程
創建android工程,使用eclipse ee創建maven web工程
1.右鍵項目,選擇Project Facets,點擊Convert to faceted from
2.更改Dynamic Web Mole的Version為2.5.(3.0為Java7的,Tomcat6不支持).
如果提示錯誤,可能需要在Java Compiler設置Compiler compliance level 為1.6 .或者需要在此窗口的Java的Version改成1.6.
3.點擊下面的Further configuration available…,彈出Modify Faceted Project窗口
此處是設置web.xml文件的路徑,輸入src/main/webapp.
Generate web.xml deployment descriptor自動生成web.xml文件,可選可不選.
4.點擊OK
5.設置部署程序集(Web Deployment Assembly)
6.在右鍵項目打開此窗口.在左側列表中會出現一個Deployment Assembly,點擊進去後
7.刪除test的兩項,因為test是測試使用,並不需要部署.
8.設置將Maven的jar包發布到lib下.
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
完成後有:
/src/main/webapp /
/src/main/java /WEB-INF/classes
/src/main/resources /WEB-INF/classes
Maven Dependencies /WEB-INF/lib
好了,這樣就把一個maven項目轉化成android項目了。
⑷ android studio添加gradle還要添加maven嗎
鑒於Android Studio使用Gradle構建項目,在IDE的使用過程中可能會遇到很多令人頭疼的問題。大錘也是第一次接觸,為有個基本的認識,特找來Android官方手冊,和大家一起學習學習。翻譯不當之處,望指出。
為什麼要用Gradle?
Gradle是比較先進的構建系統,也是一個很好的構建工具,允許通過插件自定義構建邏輯
以下是為什麼Android Studio選擇Gradle的主要原因:
使用領域專用語言(Domain Specific Language)來描述和處理構建邏輯。(以下簡稱DSL)
基於Groovy。DSL可以混合各種聲明元素,用代碼操控這些DSL元素達到邏輯自定義。
支持已有的Maven或者Ivy倉庫基礎建設
非常靈活,允許使用best practices,並不強制讓你遵照它的原則來。
其它插件時可以暴露自己的DSL和API來讓Gradle構建文件使用。
允許IDE集成,是很好的API工具
需要准備:
Gradle 1.6 or 1.7
SDK with Build Tools 17.0.0 (released 5/16/2013)
Basic Project
在Gradle項目的根目錄下,有個叫build.gradle的文件,它描述了這個項目的整體構建基礎。
build文件
最基本的java程序,它的build.gradle文件就一句話:
apply plugin: 'java'
最基本的Android項目,它的build.gradle如下:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.6'
}
}
apply plugin: 'android'
android {
compileSdkVersion 17
}
我們一步步來分析一下上面三部分的內容。
buildscript{...} 配置了驅動build的代碼,它聲明將在Maven中央倉庫,取一個classpath dependency,也就是Android plugin for Gradle v0.5.6
apply plugin 指明了用到的plugin是android,就像前面java程序中,用的plugin是java一樣
android{...} 中配置了所有android構建的參數,這里也就是Android DSL的入口點。
默認的,只有目標編譯環境是必要的,也就是compileSdkVersion這個屬性。這和以前在project.properties中的target屬性類似。
值得注意的是,如果你在Android項目中寫 apply plugin:java 而不是apply plugin:android的話,將會build失敗。
⑸ maven管理android項目jar包,用maven 打包時可以把maven管理的jar包打進去,但是用eclipse的run as ...
像這樣的情況你需要在pom文件里添加android-maven-plugin,並且在eclipse里安裝插件Maven Integration for Android Developement Tools
⑹ 如何在Android Studio中使用Maven
方法一:
找到項目的maven配置文件pom.xml。
在pom.xml上點擊右鍵->Maven->Reimport就可以刷新maven依賴。
方法二:
點擊android studio主界面右邊的「maven projects」菜單。
在打開的界面中,點擊刷新的圖標,就可以刷新依賴。
⑺ 怎樣勇maven把android編成aar
第一步 :生成aar文件
方法是通過maven-android-plugin來生成的,如果使用過actionbarsherlock以前的版本的話,這個工具應該不陌生。
關於具體生成步驟,只要一步一步的來絕對能成功
1 把maven版本提升
2 去github上clone下來 maven-android-sdk-deployer 這個項目https://github.com/mosabua/maven-android-sdk-deployer,按照使用說明安裝android的版本
3 通過maven-android-plugin生成一個android項目
⑻ maven 重新指定路徑 需要配置編譯版本嗎
maven項目編譯的標准輸出路徑就是mavenProject/target/classes, 項目右鍵 build path--configure build path--java build path--source,把default output folder改成mavenProject/target/classes,在菜單欄project下把自動編譯打勾。
⑼ maven管理android的jar包,打包時無法自動編譯到apk
jar包的東西要格外聲明包括進去哦,如果你已經聲明,還會報classNotFound那你就得看看是不是路徑什麼的沒有配置對,這個東西就是這兩個方面容易出錯,我用ant打包過,有過最無語的錯誤就是jdk版本不兼容~所以樓主再仔細核對一下
⑽ Android studio 中如何構建Maven項目
作者:知乎用戶
鏈接:https://www.hu.com/question/24367230/answer/44804731
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
誠如你所說gradle構建方式,編譯會較慢,特別是第一次使用的時候啟動也會較慢。這有大致幾個原因:
Gradle相關插件需要下載,Maven依賴的jar包需要下載
Gradle命令行編譯慢,是由於配置不完善,Android Studio IDE環境亦然
機器性能差
參考方法,具體細節請參閱gradle官方文檔,android官方文檔等
下載並配置gradle離線包,配置Maven本地倉庫
命令行編譯的話, 配置 daemon=true(開啟gradle守護進程)等,Android Studio 勾選 offlinework選項
在下面的目錄下面創建gradle.properties文件:
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)
並在文件中增加:org.gradle.daemon=true
其他更詳細的不在此處贅述
--------------------------
update:給到一些相關參考
Chapter 19. The Gradle Daemon
加速Android Studio/Gradle構建 順手摘了一篇,類似博客不少
使用Gradle構建Android程序
Gradle插件用戶指南(譯)
其他具體細節請通過官方文檔,google搜索,參考他人博客解決,此處僅提供參考。