android - seguimiento - app para metas
no se pudo encontrar el objetivo con la cadena hash ''android-22'' (11)
Abra el
Android SDK Manager
y actualice con lo último:
- Herramientas de Android SDK
- Herramientas de compilación del SDK de Android
Luego
sincronice,
build.gradle
y
build.gradle
código de demostración de
su proyecto
para
build.gradle
compileSdkVersion 21 // Now 23
buildToolsVersion ''21.1.2'' //Now 23.0.1
defaultConfig
{
minSdkVersion 15
targetSdkVersion 19
}
Espero que esto ayude .
Abra el archivo
project.properties
y cambie la línea con
target = android-22
al valor deseado.
Por ejemplo:
target = android-19
Cambio
compileSdkVersion 18 minSdkVersion 10 targetSdkVersion 18
en build.gradle en el directorio / módulo de su aplicación
O descargue la última versión de API
Creé un nuevo proyecto de Cordova, que creé con el último objetivo de Android, nivel 23 de Android, cuando lo ejecuto funciona. si cambié el valor objetivo deseado de Android de 23 a 22. y actualizo la compilación de Gradle desde Andoid Studio. ahora falla cuando lo ejecuto. Obtuve el siguiente error de compilación.
project-android /CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java Error: (217, 22) error: no se puede encontrar el método de símbolo requestPermissions (String [], int)
Cambié el nivel objetivo en estos archivos.
proyecto.propiedades
AndroidManifest.xml
y dentro de la carpeta CordovaLib.
proyecto.propiedades
Sin embargo, también tengo otro proyecto que utiliza el objetivo de Android nivel 22, cada vez que ejecuto ese proyecto, se ejecuta. Ahora mi pregunta es ¿podemos especificar el nivel de Android deseado al momento de crear el proyecto?
Creo que debería instalar API 18 desde Android SDK si aún no está instalado, de lo contrario puede intentar "invalidar cachés y reiniciar" (Buscar: Archivo-> invalidar cachés y reiniciar).
En sdk Manager descarga android 5.1.1, funcionó para mí
Está bien, debes probar esto, chicos, funciona para mí:
- Abra el Administrador de SDK e instale las herramientas de compilación de SDK 22.0.1
- Sincronizar gradle Eso es todo
Simplemente haga clic en el enlace escrito en el error:
Abra el Administrador de Android SDK
y le mostrará los cuadros de diálogo que lo ayudarán a instalar el SDK requerido para su proyecto.
También he encontrado exactamente el mismo problema, lo que hice fue:
- Haga clic en el enlace provisto para abrir Android SDK Manager y era obvio que las API de la versión 22 aún no estaban instaladas.
- Haga clic en las casillas de verificación de las API de la versión 22 , haga clic para aceptar e instalar
Eso es. Una vez que se instalaron las API, parece que al reiniciar el proyecto se completa la construcción de Gradle sin ningún error.
Tuve un problema similar. Actualicé las herramientas de compilación de Android Studio y mi proyecto no encontró "android-22". Miré en el administrador de Android SDK y se instaló.
Para solucionar este problema, desinstalé "android-22" y lo instalé nuevamente.
Modifiqué build.gradle compileSdkVersion a 23 de 22 y targetSdkVersion a 23 de 22.
Mi nivel de API era 23. También tenía que actualizar la versión de API a 23.
Tuve que importar mi proyecto de Eclipse a Android Studio. A mi me funciono.