Я новичок в Android Studio. Это скриншот моего проекта. Мой проект успешно строится, но когда я его запускаю, отображается только "Успешная сборка".
Насколько я понимаю, я думаю, что там, где на панели инструментов написана сборка, должно быть имя моего проекта. Когда я перехожу в Редактировать конфигурацию внутри модуля, есть только один вариант - Нет модуля, хотя я думаю, что имя моего проекта должно быть там. щелкните мой проект и щелкните Создать модуль "Копия IBL2 eclipse", ничего не происходит. Этот проект отлично работал в eclipse.
android
android-studio
Разработчик Android
источник
источник
include ':app'
наinclude ':myappname'
Ответы:
Сначала попробуйте в Android Studio:
Файл -> Синхронизировать проект с файлами Gradle
источник
На странице "проект" в верхнем левом углу в студии Android.
Из раскрывающегося списка перейти к Android >> Gradle Scripts >> Build Gradle (Module: app)
убедитесь, что первая строка этого файла такая.
apply plugin: 'com.android.application'
не так
apply plugin: 'com.android.library'
источник
Если вы импортировали проект, возможно, вам придется повторно импортировать его надлежащим образом.
Шаги:
Проверено на AndroidStudio версии 1.0.1
источник
Другой путь - «меню инструментов -> Android -> синхронизировать проект с файлом Gradle».
источник
Мне удалось решить эту проблему, выполнив синхронизацию Gradle
Сделать это:
В представлении проекта щелкните правой кнопкой мыши корень (в моем примере ниже "JamsMusicPlayer"
Нажмите "Синхронизировать {ProjectName}"
По завершении вы должны увидеть модуль в диалоговом окне «Выполнить».
источник
По какой-то причине мне не хватало
settings.gradle
файла.settings.gradle
в корневом каталоге и внутри него:include ':app'
(при условии, что ваше приложение действительно находится внутри
/app
каталога).File
->Sync Project with Gradle Files
.После этого у меня все наладилось.
источник
Перейти к настройке проекта
ПРОВЕРЬТЕ, настроены ли такие настройки проекта, отображается ли здесь нужный модуль
ЕСЛИ нужный модуль или «SDK модуля» не отображается или неверен.
затем перейдите в файл build.gradle модуля, чтобы проверить, установлен ли CompileSdkVersion на вашем компьютере.
или измените CompileSdkVersion на версию, установленную на вашем компьютере.
В моем случае : я только что установил sdk версии 29 на свой компьютер, но вфайлемодуля build.gradle я устанавливаю CompilerSdkVersion 28
Оба не совпадают .
Модифицируйте файл build.gradle CompilerSdkVersion 29, который я установил на свой компьютер.
Это работает!!!
источник
Для тех из вас, кто изучает визуальное восприятие, вот еще одно место, где можно найти исправление. Я действительно обнаружил, что подчеркнутый тег указывал на «библиотеку» и изменение на «приложение», а затем обновление gradle запустило мой проект на эмуляторе.
источник
Иногда срабатывает следующее исправление. Перейдите в build.gradle вашего проекта и добавьте google () в элемент репозиториев, и google () должен быть в верхней части всего репозитория.
Это образец блока репозиториев. Что вам нужно сделать, так это добавить google () или, если он уже существует, вывести его в начало всей строки внутри репозиториев.
repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url "https://jitpack.io" } maven { url 'https://maven.google.com' } }
источник
Проверить файл
gradle.properties
в корневой папке проекта. Если нет, создайте новый файл с именем / скопируйте файл из другого проекта.Откройте и проверьте оба файла build.gradle и убедитесь, что в этих файлах есть ошибки.
Затем щелкните
File
меню ->Sync project with Gradle Files
.источник
У меня была аналогичная проблема с исчезновением модуля моего приложения, это было после большого слияния (из ада). Я обнаружил, что
app.iml
отсутствовал<component name="FacetManager">
по сравнению с другими проектами и до слияния. Итак, я скопировал и вставил ниже под корень<module >
элемент.Редактирование файлов .iml вручную может быть нецелесообразным, поэтому действуйте на свой страх и риск.
Файл:
project root folder > app > app.iml
Добавьте следующее ...
<component name="FacetManager"> <facet type="android-gradle" name="Android-Gradle"> <configuration> <option name="GRADLE_PROJECT_PATH" value=":app" /> </configuration> </facet> <facet type="android" name="Android"> <configuration> <option name="SELECTED_BUILD_VARIANT" value="debug" /> <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> <afterSyncTasks> <task>generateDebugSources</task> </afterSyncTasks> <option name="ALLOW_USER_CONFIGURATION" value="false" /> <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/src/debug/res" /> <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> </configuration> </facet> </component>
источник
У меня была такая же проблема, так как я изменил свой идентификатор приложения в файле config.xml.
Раньше я открывал свой Android-проект, выбирая один из последних проектов Android Studio.
Я просто Файл> Открыть> Мой проект, чтобы он снова заработал.
источник
У меня была такая же проблема при использовании Kotlin DSL. Файл build.gradle.kts на уровне проекта, похоже, вызывал проблемы, поскольку Android Studio не могла его обнаружить. Для меня это решило:
Rename build.gradle.kts -> build.gradle File -> Sync Project with Gradle Files Rename build.gradle -> build.gradle.kts
Надеюсь, это поможет.
источник