[英]Using DataBase in android studio, how do I create the DataBase? how do I use it in different Activities?
[英]How do I use Clojure in Android Studio using Graclj?
我的最終目標是能夠使用Android Studio和Cursive為Android編寫Clojure應用程序。 我從leiningen開始,但發現它是一個獨立於Andoid Studio使用的構建系統,即Gradle。 所以我用Intellij嘗試了leiningen,但除了命令行之外,無法讓Android部署工作。 由於我想與Android Studio集成,我決定嘗試使用Graclj: https : //github.com/graclj/graclj這是Clojure的Gradle插件。
根據本指南,我可以在Android Studio中運行Graclj教程: https : //github.com/graclj/learning-graclj/tree/learning-0.1.0
然而:
那么,任何人都可以建議一種方法,我可以掛鈎Andoid Studio的構建過程嗎?
我看過Android Studio構建過程: http : //developer.android.com/tools/building/configuring-gradle.html但我不太了解Gradle知道我應該在這里做什么。
如果我需要提供更多信息,請詢問。
任何幫助贊賞!
不幸的是,我沒有任何Android(更不用說Android Studio)的經驗了。 但是,我會盡力根據Gradle / Graclj的知識回答。
Graclj不要求您使用根項目。 您可以在構建中的任何項目中應用插件。 但是,我不知道像Graclj這樣的基於模型的插件將如何與“傳統”Android插件一起使用。 您可以嘗試使用模型方法的“實驗性”方法,盡管除非有一個適用於Gradle 2.12的方法,否則它將不太可能兼容。
或者,您可以在Graclj生成的JAR上為Android應用程序項目添加依賴項(您可能仍希望將其放在除根之外的項目中)。 不確定是否有一個非常好的方法來做到這一點(沒有嘗試過自己)。
dependencies {
// my-other-proj being whichever one you use Graclj in
compile project(':my-other-proj')
}
或者您可能需要首先在my-other-proj
中將其添加到配置中以與傳統插件互操作:
artifacts {
archives createMainJar
}
你有可能處於死胡同(現在)。 Graclj非常新,所以這些東西最終都應該是可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.