我尝试了许多不同的方法,在不同的项目中使用我的库,但在每个项目中我都失败了。
这是我最后一次尝试所做的,
我创建了一个模块/android库
在其中我创建了我的 Java 类(确切地说是 3 个)
这是我的 moduke 的 gradle
apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
}
而不是我构建了我的应用程序。
Desktop/SDK/myLib/build/outputs/aar
在这个位置我发现了我的myLib-debug.aar .aar
我将它添加到我的测试项目中,看看是否可以使用我的类方法,
编译文件('src/main/java/lib/myLib-debug.aar')
我将此添加到我的依赖项中,并且 gradle sync 没有返回任何错误,
当我尝试导入包时;
这是我可以导入的
导入 com.myLib.android.*;
看起来不错,因为我的模块的包名是 com.myLib.android
但是当我尝试访问我的班级方法时,什么也没有出现。
我错过了什么?