Проблема с запуском проекта в Android Studio - PullRequest
0 голосов
/ 21 января 2020

У меня есть Android Studio Kotlin проект с моей собственной библиотекой. Если я собираю чистый и перестроенный проект или удаляю папку .idea, можно запустить его. Но если я что-то изменю в своем Activity, фрагменте или другом классе и запусту это на моем устройстве build cra sh с ошибкой

 Unresolved reference: MainActivity

и всеми другими моими классами. Если я очищаю и перестраиваю или удаляю .idea, то все в порядке для первой сборки

Я сделал скриншот вывода сборки: Build output image

Есть ли кто-нибудь, кто знает, как решить эту проблему? Большое спасибо

Ответы [ 2 ]

0 голосов
/ 30 января 2020

Любой другой совет, когда я вносил какие-либо изменения в сборку Gradle, сначала все в порядке. Если я попробую это снова, это закончится ошибкой

    > Task :app:compileDebugKotlin FAILED
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (27, 38): Unresolved reference: DefMenu
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (28, 27): Unresolved reference: DefMenu
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (59, 30): Cannot choose among the following candidates without completing type inference: 
    @HidesMembers public inline fun <T> Iterable<???>.forEach(action: (???) -> Unit): Unit defined in kotlin.collections
    @HidesMembers public inline fun <K, V> Map<out ???, ???>.forEach(action: (Map.Entry<???, ???>) -> Unit): Unit defined in kotlin.collections
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (61, 40): Unresolved reference: it
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (65, 57): Unresolved reference: it
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (79, 26): Unresolved reference: DefBtn
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (79, 63): Unresolved reference: it
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (80, 22): Unresolved reference: DefMenu
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (107, 34): Unresolved reference: DefBtn
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (111, 38): Unresolved reference: MainActivity
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (112, 15): Unresolved reference: MainActivity
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (120, 39): Unresolved reference: DefBtn
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (129, 43): Unresolved reference: DefBtn
    e: C:\Users\jirasek.ondrej\AndroidStudioProjects\NVMES\app\src\main\java\com\nvsp\nvmes\MainMenu.kt: (131, 19): Unresolved reference: MainActivity

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':app:compileDebugKotlin'.
    > Compilation error. See log for more details

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Get more help at https://help.gradle.org

    BUILD FAILED in 3s
<!-- begin snippet: js hide: false console: false babel: false -->
0 голосов
/ 21 января 2020

1 - Пожалуйста, используйте из последней версии Android Studio 2 - пожалуйста, проверьте эту проблему на эмуляторе. (Если ваша проблема решена, вам следует заменить USB-кабель или USB-порт)

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