![](/img/trans.png)
[英]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.