2014-08-03 3 views
8

Я новичок в Android Studio.Это мой проект screenshot.My проект успешно работает, но когда я его запускаю, отображается только Build Successful. enter image description here
Насколько я понимаю, я думаю, что там, где сборка написана на панели инструментов, должно быть мое имя проекта. Когда я перехожу к разделу «Редактирование конфигурации внутри модуля», есть только один параметр, который не является модулем, хотя я думаю, что мое имя проекта должно быть там. Когда я нажимаю правой кнопкой мыши на свой проект и нажимаю «Создать заставку модуля IBL2», ничего не происходит. Этот проект отлично работал в eclipse.Android Studio-No Module

+0

Возможный дубликат http://stackoverflow.com/questions/18368748/android-studio-module-wont-show-up-in-edit-configuration –

ответ

3

Я был в состоянии решить эту проблему путем выполнения Gradle синхронизации

Для этого:

  1. В окне проекта, щелкните правой кнопкой мыши корень (в моем примере ниже, «JamsMusicPlayer»

  2. Нажмите «Синхронизировать {ProjectName}»

  3. После этого завершается, вы должны увидеть модуль в диалоговом окне «Выполнить»

Gradle sync

+0

Привет, Я работаю с JamsMusicPlayer и хочу импортировать его в Android студия, я выполнил почти все возможные изменения, установленные градиентом и всеми, но он все еще не создает и показывает мне экран, где он говорит, что что-то не так в библиотеке CircleImageView, я просто импортировал код, я еще ничего не трогал. пожалуйста, помогите –

7

Если вы импортировали проект, возможно, придется повторно импортировать его надлежащим образом.
Шаги:
* Закрыть Android Studio. Сделайте резервную копию проекта из C: \ Users \ UserName \ AndroidStudioProjects \ YourProject в другую папку. Теперь удалите проект.
* Запустите Android Studio и нажмите «Импортировать проект без AndroidStudio (даже если проект для импорта - проект AndroidStudio).
* Выберите только корневую папку проекта для импорта. варианты проверены. AndroidStudio предложит внести некоторые изменения, нажмите кнопку ОК для всех запросов.
* Теперь вы можете увидеть модуль предопределены в верхней, и вы можете запустить приложение в эмуляторе.

Испытано на AndroidStudio версии 1.0.1

14

перейти Android >> Gradle Scripts >> Build Gradle (Module: app)

убедитесь, что первая строка этого файла похожа на это.

apply plugin: 'com.android.application' 
не

нравится этот

apply plugin: 'com.android.library' 
+0

Где Android >> Gradle Scripts? Я нашел его под вкладкой «Gradle» в верхнем правом углу Android Studiuo. Затем я щелкнул правой кнопкой мыши имя моего приложения и выбрал «open gradle config», где я видел, как мой плагин указывал на не приложение и изменение библиотеки, которые получили мое приложение для запуска в эмуляторе. Мне любопытно, почему она не была автоматически настроена правильно и как я могу заставить ее по умолчанию «приложение» двигаться вперед? – JesseBoyd

3

Другой путь является "меню инструментов -> Android -> Синхронизация proyect с Gradle Файл"

+1

Эй, там. Могли бы вы хотя бы объяснить, почему/как это действительно исправить проблему? –

+0

Это решило проблему для меня! Ура! –

0

у меня был подобный вопрос моего приложения модуля исчезает , это было после большого слияния (из ада). Я обнаружил, что 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> 
0

enter image description here

Для тех из вас, кто зрительный обучающегося здесь другое место искать исправить. Я действительно обнаружил, что подчеркнутый тег указывает на «библиотеку» и изменение на «приложение», а затем обновление градиента привело к тому, что мой проект запущен на эмуляторе.

Смежные вопросы