- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试添加 Mosby library到我的宠物项目,但我不明白如何将它包含到项目中?
我尝试通过添加为模块-> 添加为 Gradle 项目来添加 mosby,但它无法编译。
请给我链接一些教程,如何将项目(源代码)添加到我的项目中以及如何使用它(我的意思是从我的代码中访问库类)?
谢谢!
附言项目存储在 K:\PetProject。莫斯比位于:K:\mosby。
settings.gradle(我的项目):
include ':app', ':mvp', ':sample-dagger2-rx', ':sample', ':mvp-common', ':viewstate', ':sample-kotlin', ':sample-flow', ':testing', ':sample-mail', ':sample-dagger1'
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta7'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "net.simplevolk.mafiagm"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java/2'] } }
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
compile 'com.android.support:support-v4:23.2.1'
}
最佳答案
通过将以下内容添加到 dependencies
中,应将 Mosby 添加到您的项目中。您的 build.gradle
中的部分在 myproject\app
而不是像你做的那样作为一个模块。
compile 'com.hannesdorfmann.mosby:mvp:2.0.1'
compile 'com.hannesdorfmann.mosby:viewstate:2.0.1' // optional viewstate feature
关于android - 如何构建和使用 Mosby 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36101210/
我尝试添加 Mosby library到我的宠物项目,但我不明白如何将它包含到项目中? 我尝试通过添加为模块-> 添加为 Gradle 项目来添加 mosby,但它无法编译。 请给我链接一些教程,如何
我正在寻找一种将基类添加到 mosby 的方法MVP Activity 。让我解释一下我需要什么。 通常在使用 mosby 时我们会声明这样的 Activity : public class Logi
我将 Mosby MVI 库用于一个演示应用程序,该应用程序在我的交互器中使用 Retrofit2 对 Restful API 执行简单的 CRUD 操作。我构建的 ViewStates 与示例应用程
我的演示者如下所示: // I'm retaining the presenter in a singleton instances map and reuse them // because the
我正在使用 Mosby 创建一个小应用程序。 该应用程序有一个我想要绑定(bind)的服务。我想正确的位置是在演示者中。但我实在不知道该怎么做。 我想要存档的是,当服务绑定(bind)时,我想调用它的
我只是创建了一个简单/空白的 fragment ,它应该使用 Mosby 框架。每次我使用 getView() 方法时都会收到错误消息: java.lang.ClassCastException: d
我正在开发一款 Android 应用。我附加的代码正在创建一个回收 View 。我们做的第一件事是创建一个异步任务,它将在 SQLite 数据库上获取数据并将其加载到适配器->recylcerview
我正在使用 Mosby Android 应用程序中的模型- View -Presenter 库。在一个特定的 View 中,我正在使用 Bottom Navigation用 Design Suppor
我正在尝试使用 Mosby 实现一个 MVP Android View(不是 Activity 或 fragment ),但是当在 Android Adaptor 中使用该 View 并在 onBin
我正在尝试在 Android 中实现 MVI 架构,但不想使用 Mosby 库。我想先学习基础知识。 我正在构建一个示例应用程序,当我按下按钮时, TextView 中的文本会发生变化(最初文本是其他
尽管在下游处理了错误(?),但我还是抛出了 OnErrorNotImplementedException 并且应用程序崩溃了。 异常 E/AndroidRuntime: FATAL EXCEPTION
我正在尝试理解 MvP 设计模式的概念。我的意思是,我明白了,这很容易。主要问题是最佳实现。我试图制作自己的 BaseActivity、BasePresenter 和 BaseView,只是为了从我的
我正在尝试在 Dagger 2 中使用 Mosby 的 MvpBasePresenter 设置一个 Base Presenter 我有以下基本组件: public interface BaseView
我是一名优秀的程序员,十分优秀!