Неверное обозначение модуля String 'libs / dagger-1.2.2.jar' - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь запустить приложение Candy Jump для Mobile GTS и запустить APK в Android Studio. Я следил за этим видео точно: https://www.youtube.com/watch?v=YpYVdJVYWg0.

Однако я использую Gradle 4.7, JDK 1.8.0, плагин Android версии 3.1.2 и Build Tools версии 27.0.3. Я не уверен, что это как-то связано с тем, почему я не могу его собрать, но у меня была ошибка за ошибкой, и я как бы свел ее к тому, что, я надеюсь, является последней ошибкой.

Недопустимая нотация модуля String 'libs / dagger-1.2.2.jar'. Пример записи: «org.gradle: gradle-core: 2.2», «org.mockito: mockito-core: 1.9.5: javadoc».

Как я могу исправить эту ошибку?

Вот мой build.gradle (модуль: приложение)

apply plugin: 'com.android.application'

    android {
        compileSdkVersion 27
        buildToolsVersion '27.0.3'
        defaultConfig {
            applicationId "net.mobilegts.candyjump"
            minSdkVersion 19
            targetSdkVersion 27
            multiDexEnabled true

            ndk {
                moduleName "player_shared"
            }
        }
        buildTypes {
            release {
                minifyEnabled false
                shrinkResources false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            }


        }
        sourceSets.main {
            jni.srcDirs = []// <-- disable automatic ndk-build call
        }
        productFlavors {
        }
    }

dependencies {
    implementation('com.google.android.gms:play-services:+') { exclude module: 'support-v4' }
    implementation 'libs/dagger-1.2.2.jar'
    implementation 'libs/javax.inject-1.jar'
    implementation 'libs/nineoldandroids-2.4.0.jar'
    implementation 'libs/support-v4-19.0.1.jar'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.android.support:support-core-utils:27.1.1'
}

1 Ответ

0 голосов
/ 05 апреля 2019

Вы должны использовать «файлы реализации» для файлов JAR. Попробуйте следующий код:

implementation files('libs/dagger-1.2.2.jar')
implementation files('libs/javax.inject-1.jar')
implementation files('libs/nineoldandroids-2.4.0.jar')
implementation files('libs/support-v4-19.0.1.jar')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...