Intereting Posts
Можно ли использовать Google App Engine в качестве базы данных для приложений Android? Как воспроизвести звуковой эффект в Android ShowAsAction = "ifRoom" не отображает элемент, даже когда есть много места Тест блока Android с ActivityInstrumentationTestCase2, getActivity () зависает, когда предыдущий тестовый случай вызывает запуск другого Activity Ошибка при анализе содержимого Android sdk и инициализации java-инструментов в eclipse Ошибка Fatal Lint при экспорте подписанного приложения Эффект кнопки «Слайд-эффект» элемента «Просмотр списка» для Android Android SDK – не масштабирование в центре прикосновения Активность мастера полноэкранного действия. Как отключить отображение панели действий при взаимодействии с устройством? Как сбрасывать неактивную память в Android программно? Отправка приложений на Android Market и Amazon Appstore Что такое усовершенствование RecyclerView через ListView? Значение «debuggable» для Android Дополнительные приложения для Android о распознавании речи не работают Уведомление в определенное время

Проект с path ': mypath' не найден в корневом проекте 'myproject'

Я перенесен из Eclipse в android studio 0.5.8 , после импорта моего проекта в андроид-студию я получал ошибку Project with path ':progressfragment' could not be found in root project 'project_name'.

Проект Struture:

Libs

Введите описание изображения здесь

Полная структура (править 2):

Введите описание изображения здесь

Gradle.build:

 apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile project(':progressfragment') compile project(':viewpagerindicatorlibrary') compile project(':ZBarScannerActivity') compile project(':google-play-services_lib') compile project(':SwitchCompatLibrary') compile project(':actionbarsherlock') compile project(':librarymultichoice') } buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } android { compileSdkVersion 14 buildToolsVersion "19.0.1" sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') } } 

Solutions Collecting From Web of "Проект с path ': mypath' не найден в корневом проекте 'myproject'"

Недостаточно просто compile project("xy") зависимость compile project("xy") . Вам необходимо настроить корневой проект для включения всех модулей (или для вызова их подпроектов, но это может быть неправильное слово здесь).

Создайте файл settings.gradle в корневом каталоге вашего проекта и добавьте следующее:

 include ':progressfragment' 

К этому файлу. Затем синхронизируйте Gradle, и он должен работать.

Также обратите внимание на одно интересное замечание: если вы добавите ': unexistingProject' в settings.gradle (проект, который вы еще не создали), Gradle создаст папку для этого проекта после синхронизации (по крайней мере, в студии Android, как это работает). Таким образом, чтобы избежать ошибок с настройками.gradle при создании проекта из существующих файлов, сначала добавьте эту строку в файл, синхронизируйте, а затем поместите существующий код в созданную папку. Нежелательное поведение, возникающее из этого, может заключаться в том, что если вы удалите папку проекта, а затем папка синхронизации вернется пустым, потому что синхронизация Gradle воссоздала ее, поскольку она все еще указана в settings.gradle .

Может быть, этот ответ помогает при подобной ошибке. Я получил аналогичную ошибку после удаления подпроекта, удалил « проект компиляции (путь:«: MySubProject », конфигурация:« конечные точки Android ») » в build.gradle (зависимости) под Gradle Scripts