tutorial - android studio versiones
Error al recuperar el elemento principal para Android-Android Studio (5)
En Android Studio, nada de lo anterior funcionaba a menos que compilara y segmente la misma versión (23 en este caso ...) y agregué la referencia específica de Google para compilar las API de Google. que corrigió todos los 99 errores después de importar y actualizar desde Eclipse:
compileSdkVersion ''Google Inc.:Google APIs:23''
Después de descargar New L SDK y 20 SDK cuando intento actualizar, crear o limpiar mi proyecto, obtengo una
Error:Error retrieving parent for item: No resource found that matches the given name ''@android:TextAppearance.Material.SearchResult.Subtitle''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.ActionBar.Title''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.ActionBar.Menu''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.PopupMenu.Small''.
Error:Error retrieving parent for item: No resource found that matches the given name ''@android:TextAppearance.Material.SearchResult.Title''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.ActionMode.Title''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.PopupMenu.Large''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.PopupMenu.Large''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.ActionBar.Subtitle''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.ActionMode.Subtitle''.
Error:Error retrieving parent for item: No resource found that matches the given name ''android:TextAppearance.Material.Widget.PopupMenu.Small''.
Aquí está mi build.gradle
apply plugin: ''com.android.application''
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ''com.android.tools.build:gradle:0.12.+''
}
}
repositories {
maven { url ''https://oss.sonatype.org/content/repositories/snapshots'' }
}
signingConfigs{
release {
... Stuff Here ...
}
}
buildTypes {
debug {
runProguard true
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt''
zipAlign true
debuggable true
}
release {
runProguard true
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt''
zipAlign true
signingConfig signingConfigs.release
}
}
dexOptions {
incremental true
}
}
android {
compileSdkVersion ''android-L''
buildToolsVersion ''20.0.0''
defaultConfig {
minSdkVersion 14
targetSdkVersion ''L''
}
}
dependencies {
compile fileTree(dir: ''libs'', include: ''*.jar'')
...
Some Projects
...
compile ''com.android.support:cardview-v7:+''
compile ''com.android.support:recyclerview-v7:+''
compile ''com.android.support:appcompat-v7:+''
}
Siento que he intentado casi todo, no estoy seguro de qué más probar. Cualquier ayuda sería apreciada.
Acabo de actualizar al nuevo Android Studio Beta (0.8.0) desde 0.6.0 Canary
Resulta que tuve que hacer el objetivo y compilar la versión en L, lo que significaba que no podía ejecutar mi aplicación en SDK anteriores. Si desea que su aplicación se ejecute en SDK 19 y versiones anteriores, debe configurar su compilación y versión de destino en 19 y su SDK mínimo en la versión que necesite.
A continuación, debe ajustar sus importaciones a la versión que sea compatible con los SDK para los que ha decidido compilar. Por ejemplo, si desea utilizar la biblioteca de soporte de v7 en sdk 19, debe importarlo de la siguiente manera: compile compilación ''com.android.support:appcompat-v7:20.+''
Si obtiene errores similares en Eclipse cuando intenta usar bibliotecas de compatibilidad con recursos (por ejemplo: biblioteca de soporte v7), entonces:
Haga clic derecho en la carpeta del proyecto de la biblioteca (por ejemplo: android-support-v7-appcompat)
Seleccionar propiedades
En el panel de categorías en el lado izquierdo del cuadro de diálogo, selecciona Android
En Project Build Target, compruebe la misma versión de plataforma que en su proyecto
Simplemente configure su compileVersion en 19 y asegúrese de no estar utilizando las últimas librerías de compatibilidad (adhiérase a la versión 19.1.0). Eso hace el truco para mí.
solo prueba esto:
android {
compileSdkVersion 20
buildToolsVersion ''19.1.0''
defaultConfig {
minSdkVersion 14
targetSdkVersion 20
}
}
dependencies {
compile ''com.android.support:appcompat-v7:19.+''
}
y si tiene otro módulo en su proyecto, también verifique los archivos de manifiesto en esos módulos.