编辑: 注意:此问题在AS3中已得到修复,现在使jar依赖性变为瞬态。耶。
我有一个使用Gradle 1.1的Android Studio(2.2)项目,它有一个主应用程序和几个库模块(android和纯Java库)。
某些java库模块依赖于.jar文件:
当我在模拟器中运行应用程序时,它无法在L1Fn.jar中找到类。
我在其他地方读过,我可以使用相对路径在主要的App依赖项中引用这些库。
有更好的方法吗?我是否可以让Gradle在App项目中认识到运行时对这些文件的需求?
根据请求
编辑:
主要SKScene
:
build.gradle
Library build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "my.app.id"
minSdkVersion 14
targetSdkVersion 19
multiDexEnabled true
jackOptions
{
enabled true
}
}
dexOptions
{
javaMaxHeapSize "4g"
}
buildTypes {
release
{
minifyEnabled true
proguardFiles 'proguard-project.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
compile project(':theLibraryProject')
}
答案 0 :(得分:0)
apply plugin: 'android-library'
在您的库构建文件
中