Я пытаюсь прочитать ошибки Aapt2 из моего собственного пользовательского плагина Gradle, но я хочу знать, могу ли я запустить Aapt2 из плагина Gradle или нет
Я пытался выполнить команду Gradle Exec, но я столкнулся с несколькими проблемамис другими платформами, такими как Windows и Mac, потому что у каждой платформы есть собственный способ выполнения команд, и я не могу выполнить Gradle внутри плагина Gradle, потому что это введет бесконечное выполнение одной и той же задачи gradle
val s = ByteArrayOutputStream().use { os ->
project.exec { execSpec ->
execSpec.workingDir = project.rootDir
execSpec.executable("./gradlew assembleDebug")
execSpec.standardOutput = os
}
}.toString()
Мне нужно прочитатьAapt2 выводит вот так
/app/src/main/res/layout/activity_main.xml:9: AAPT: error: attribute test (aka com.example) not found.
Я нашел этот пакет
com.android.builder.internal.aapt.v2
в плагине Android Gradle
'com.android.tools.build:gradle:3.2.1'
, который я могу использовать, но я нене знаю, как я могу его использовать, и я не могу найти документацию о классах Aapt2 в плагине Android Gradle.