1

JNI を使用するために、プロジェクトを gradle-experimental:0.4.0 に移行しました。ここの指示に従いました

このプロジェクトは、ライブラリとアプリケーションで構成されています。このエラーを回避できません (通常のクリーンおよびキャッシュの無効化/再起動を試みました):

Could not determine the dependencies of task ':myLibrary:transformClassesAndResourcesWithProguardForRelease'

ライブラリは正常にビルドされますが、アプリ モジュールをビルドするとこのエラーが表示されます。変更した build.gradle スクリプトは次のとおりです。

計画:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle-experimental:0.4.0"

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

allprojects {
    repositories {
        jcenter()
    }
}

ライブラリ(ビルドOK):

apply plugin: 'com.android.model.library'

model
{
    android {
        buildToolsVersion="23.0.1"


        defaultConfig.with {
            minSdkVersion.apiLevel=16
            targetSdkVersion.apiLevel=16

            testInstrumentationRunner="android.test.InstrumentationTestRunner"
        }

    }

    android.buildTypes {
        release {
            minifyEnabled=true
            proguardFiles.add(file('proguard.cfg'))
        }
    }
}

アプリ (このビルドは失敗します):

apply plugin: 'com.android.model.application'

dependencies {
    compile files('libs/GoogleAdMobAdsSdk-4.1.1.jar')
    compile project(':myLibrary')
}


model
{
    android
    {
        compileSdkVersion='Google Inc.:Google APIs:16'
        buildToolsVersion="23.0.1"

        defaultConfig.with {
            applicationId="my.app.ID"
            minSdkVersion.apiLevel=16
            targetSdkVersion.apiLevel=16
        }

    }

    android.buildTypes {
        release {
            minifyEnabled=true
            proguardFiles.add(file('proguard.cfg'))
        }
    }
}

gradle-experimental に移行するときにこのエラーを見た人はいますか?

4

1 に答える 1