首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中安装Roboguice

在Android中安装Roboguice
EN

Stack Overflow用户
提问于 2015-01-29 15:56:28
回答 1查看 1.8K关注 0票数 1

我想在Android项目中使用Roboguice,使用Android和Gradle。我一直在关注他们的安装指南,但我对Gradle和Android都是新手,我不知道这些部分是如何结合在一起的。

本质上,我已经更改了应用程序的build.gradle文件,包括以下内容;

代码语言:javascript
复制
dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:appcompat-v7:21.0.3'
  compile 'org.roboguice:roboguice:3.+'
  provided 'org.roboguice:roboblender:3.+'
}

在同步了Android中的更改之后,我希望访问RoboActivity等,但是我找不到引用。

有人能解释一下这是怎么回事吗?

谢谢,马特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-30 12:02:44

我决定读更多关于Gradle和它是如何工作的。最后,我发现了一些对mavenCentral()jcenter()存储库的引用。

mavenCentral和jcenter都是基于java的包存储库(有点像Nugetfor.NET)。

我猜Roboguice在jcenter中是不可用的,因为如果您使用mavenCentral,一切似乎都正常。为了更改存储库,您需要更改项目级别的gradle.build文件。

代码语言:javascript
复制
// Top-level build file where you can add configuration options common 
// to all sub-projects/modules.

buildscript {
  repositories {
    mavenCentral()
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:1.0.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }
}

allprojects {
  repositories {
    mavenCentral()
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28219031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档