我如何使用 android 库作为我在我的项目应用程序中创建的模块?

博克

我正在寻找一种方法来分离我正在创建的应用程序的代码。这只是实验者,我不确定这是不是好事

我的项目结构是这样的

| - 应用程序

|

|--登录

在我的登录 android 库中,我的登录屏幕只有两个输入字段,没什么特别的。

那么,我如何在我的应用程序项目中使用它?

我是否需要发布它才能将其用作网址?或者我可以在内部使用它?

设置.gradle

include ':app', ':login'

登录库 build.gradle

apply plugin: 'com.android.library'
android {
compileSdkVersion 26
defaultConfig {
    minSdkVersion 19
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
"android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'
    }
}

}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-
core:3.0.1'
}

和应用程序 build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
    applicationId "com.app.mandala"
    minSdkVersion 19
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
"android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro'
    }
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-
core:3.0.1'
implementation project(':login')
}

而且我似乎无法在我的应用程序内部布局中包含登录库/模块。

公园

在您的库 build.gradle 中替换以下行:

implementation fileTree(dir: 'libs', include: ['*.jar'])

api fileTree(dir: 'libs', include: ['*.jar'])

在您的应用 build.gradle 中,删除以下行:

implementation fileTree(include: ['*.jar'], dir: 'libs')

例如,在您的布局 xml 中,您可能必须包含完整的包名称 <com.domain.project.CustomLoginView>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在我的Android应用程序中创建数据库?

来自分类Dev

我如何在我的Web视图Android应用程序中使用Polymer项目

来自分类Dev

我在我的应用程序中收到此警报,仅在android中。使用phonegap创建

来自分类Dev

更新我的Android应用程序中的数据库

来自分类Dev

Android:用户如何使用我的应用程序?

来自分类Dev

为什么我的Ionic2应用程序始终作为Android应用程序使用?

来自分类Dev

为什么我的Ionic2应用程序始终作为Android应用程序使用?

来自分类Dev

如何在我的Android应用程序中包含来自GitHub的自定义库?

来自分类Dev

如何布局我的Android应用程序?

来自分类Dev

如何翻译我的Android应用程序?

来自分类Dev

如何翻译我的Android应用程序?

来自分类Dev

如何布局我的android应用程序?

来自分类Dev

如何运行我的Android应用程序?

来自分类Dev

我无法使用Android应用程序中的AltBeacon库在后台检测iBeacon

来自分类Dev

Android尝试删除我的应用程序中的文件,但仅删除我的应用程序创建的文件

来自分类Dev

我可以创建一个Android应用程序作为模板吗?

来自分类Dev

如何在手机中放置我在Android Studio中创建的应用程序?

来自分类Dev

如何克服我的Android应用程序中的OutOfMemory错误?

来自分类Dev

如何使我的应用程序支持的平板电脑在android中?

来自分类Dev

如何克服我的Android应用程序中的OutOfMemory错误?

来自分类Dev

我可以使用Visual Studio在HTML5中创建Android应用程序吗?

来自分类Dev

我想使用 FCM 在 android studio 中创建音频呼叫应用程序是否可能

来自分类Dev

如何在我的PC中修改并复制回我的应用程序的db文件夹的android应用程序中读取数据库

来自分类Dev

每次运行我的应用程序时,都会创建Android数据库吗

来自分类Dev

我应该如何索引我的Android应用程序的内容

来自分类Dev

我应该如何存储我的android应用程序的图像?

来自分类Dev

如何在我的Android应用程序中实现和使用Google Cloud SQL(Eclipse)

来自分类Dev

当我使用TabLayout时,我的Android Studio应用程序崩溃,该如何解决?

来自分类Dev

Android:如何使用我的应用程序中的 whatsapp、facebook、gmail 等发送应用程序邀请消息

Related 相关文章

  1. 1

    如何在我的Android应用程序中创建数据库?

  2. 2

    我如何在我的Web视图Android应用程序中使用Polymer项目

  3. 3

    我在我的应用程序中收到此警报,仅在android中。使用phonegap创建

  4. 4

    更新我的Android应用程序中的数据库

  5. 5

    Android:用户如何使用我的应用程序?

  6. 6

    为什么我的Ionic2应用程序始终作为Android应用程序使用?

  7. 7

    为什么我的Ionic2应用程序始终作为Android应用程序使用?

  8. 8

    如何在我的Android应用程序中包含来自GitHub的自定义库?

  9. 9

    如何布局我的Android应用程序?

  10. 10

    如何翻译我的Android应用程序?

  11. 11

    如何翻译我的Android应用程序?

  12. 12

    如何布局我的android应用程序?

  13. 13

    如何运行我的Android应用程序?

  14. 14

    我无法使用Android应用程序中的AltBeacon库在后台检测iBeacon

  15. 15

    Android尝试删除我的应用程序中的文件,但仅删除我的应用程序创建的文件

  16. 16

    我可以创建一个Android应用程序作为模板吗?

  17. 17

    如何在手机中放置我在Android Studio中创建的应用程序?

  18. 18

    如何克服我的Android应用程序中的OutOfMemory错误?

  19. 19

    如何使我的应用程序支持的平板电脑在android中?

  20. 20

    如何克服我的Android应用程序中的OutOfMemory错误?

  21. 21

    我可以使用Visual Studio在HTML5中创建Android应用程序吗?

  22. 22

    我想使用 FCM 在 android studio 中创建音频呼叫应用程序是否可能

  23. 23

    如何在我的PC中修改并复制回我的应用程序的db文件夹的android应用程序中读取数据库

  24. 24

    每次运行我的应用程序时,都会创建Android数据库吗

  25. 25

    我应该如何索引我的Android应用程序的内容

  26. 26

    我应该如何存储我的android应用程序的图像?

  27. 27

    如何在我的Android应用程序中实现和使用Google Cloud SQL(Eclipse)

  28. 28

    当我使用TabLayout时,我的Android Studio应用程序崩溃,该如何解决?

  29. 29

    Android:如何使用我的应用程序中的 whatsapp、facebook、gmail 等发送应用程序邀请消息

热门标签

归档