Jetpack Compose: Ошибка: не удалось найти или загрузить основной класс Projects.androidx-master-dev.frameworks - PullRequest
0 голосов
/ 21 октября 2019

Я хотел попробовать Jetpack составить и после этого README .

cd path/to/checkout/frameworks/support/ui/
./studiow

При выполнении руководства, когда я пытался запустить скрипт ./studiow в каталоге ui, я получаю эту ошибку.

Running ./gradlew studio
usage: dirname path
Error: Could not find or load main class Projects.androidx-master-dev.frameworks.support.......prebuilts.fullsdk-darwin.platform-tools.api.api-versions.xml
See also development/diagnose-build-failure for help with build failures in this project.

Ответы [ 2 ]

0 голосов
/ 22 октября 2019

вам не нужно теперь клонировать весь ASOP. Jetpack составляет зависимости gradle теперь доступны. Вы можете использовать как

def compose_version = '0.1.0-dev01'
kapt "androidx.compose:compose-compiler:$compose_version"
kapt "androidx.compose:compose-runtime:$compose_version"
implementation("androidx.ui:ui-core:$compose_version")
implementation("androidx.ui:ui-layout:$compose_version")
implementation("androidx.ui:ui-framework:$compose_version")
implementation("androidx.ui:ui-material:$compose_version")
implementation("androidx.ui:ui-foundation:$compose_version")
implementation("androidx.ui:ui-text:$compose_version")
implementation "org.jetbrains.kotlin:kotlin-reflect"
0 голосов
/ 22 октября 2019

После попытки на некоторое время.

Ранее я клонировал проект в каком-то каталоге. androidx-master-dev был внутри someDir someDir/androidx-master-dev.

Мне пришлось переместить его обратно в корень ~ Каталог и скрипт работали.

...