Я исследовал эту ошибку тонну и не могу это исправить ... и это было очень неприятно ...Проблема импорта проекта библиотеки в Android Studio «Главная Manifest Missing»
Мой главный build.gradle
выглядит следующим образом:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 18
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile project(":libraries:Android-RSS-Reader-Library")
compile project(":libraries:cardslib")
}
И мой главный settings.gradle
выглядит следующим образом:
include ':libraries:Android-RSS-Reader-Library',':MAPS'
include ':libraries:cardslib',':MAPS'
который, насколько я могу судить, правильно ...
Я думаю, что проблема лежит где-то в библиотеке build.gradle
.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5+'
}
}
apply plugin: 'android-library'
dependencies {
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['library/src']
resources.srcDirs = ['library/src']
res.srcDirs = ['library/res']
}
}
}
Это может иметь что-то делать со структурой проекта библиотеки, которая идет что-то вроде cardslib
->library
, demo
, doc
, apk
и источник библиотеки, находящейся в директории library
, но я не могу выяснить, как исправить мои ошибки сборки.
библиотека Я пытаюсь использовать это https://github.com/gabrielemariotti/cardslib
Кто-нибудь столкнулся с подобной проблемой, и если да, то какие-либо идеи о том, как это исправить?
Хм, хорошо, если я использую только первое предложение, оно компилируется и запускается без ошибок, но я все еще не могу заставить его работать, если у меня есть источник внутри моего проекта ... Думаю, это не имеет значения хотя, если один из способов отлично работает, я буду использовать это! Благодаря! –
Существует обновленная версия. Вы можете использовать: зависимости { compile 'com.github.gabrielemariotti.cards:library:0.4.0' } –