Не удается получить доступ к исходному коду сборки файла AAR в Котлине - PullRequest
0 голосов
/ 31 января 2019

Я строю модуль в Kotlin, затем импортирую в мой проект.Я положил minifyEnabled false в файл build.gradle модуля.Но невозможно увидеть исходный код или установить точку останова.

Он работает с Java, но не с Kotlin.

1 Ответ

0 голосов
/ 31 января 2019

Скопируйте файл aar в папку src/main/libs.

enter image description here

Открыть Уровень проекта build.gradle и добавьтеflatDir и содержимое его тела, как в следующем примере:

allprojects {
    repositories {
        flatDir {
            dirs ‘src/main/libs’
        }
        jcenter()
        google()
    }
}

После этого откройте Уровень приложения build.gradle и добавьте файл aar в зависимости:

dependencies {
    compile(name:'myFile', ext:'aar')
}

Затем в Android Studio 3.2 нажмите Ctrl - Shift - A , когда вы находитесь в Windows, или нажмите Cmd - Shift - A , когда вы работаете на Mac, наберите sync на клавиатуре и выберите команду Sync Project with Gradle Files. * 1042Флаг *

minifyEnabled остается для ProGuard, и по умолчанию отключен .Таким образом, обе сборки отладки и выпуска не используют ProGuard, а параметр proguardFiles игнорируется.

enter image description here

Также прочитайте это: Добавление локальных файлов .aar в сборку Gradle с помощью flatDirs не работает .

И этот пост: Как включить внешний файл .aar с помощью Gradle?

И этот пост: Почему в проекте Android Studio есть два файла build.gradle? .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...