macos device - Cordova 3.5.0 Install Error-Instala Android Target 19




project ionic (6)

Android SDK no es su versión de destino de Android. Target Android versión 19 es el nivel de API para Android Kitkat.Así que en su administrador de SDK compruebe si tiene instalado Android 4.4.2 (API 19). Si desea que su versión de API objetivo sea diferente, cámbiela en ANdroidManifest.xml

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="18" />

Edita estas líneas. Aquí, android:targetSdkVersion es su versión de Android a la que apunta.

Intento que esto funcione y me vuelve loco:

$ cordova platform add android

El resultado es:

Creating android project...

/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
                    throw e;
                          ^
Error: Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "android" from your command-line to install/update any missing SDKs or tools.
    at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/lib/check_reqs.js:80:29
    at _fulfilled (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:798:54)
    at self.promiseDispatch.done (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:827:30)
    at Promise.promise.promiseDispatch (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:760:13)
    at /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:574:44
    at flush (/Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:419:13)
Error: /Users/doekewartena/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:755:16)
    at Process.ChildProcess._handle.onexit (child_process.js:822:5)

Si ejecutas el comando android estas son todas las cosas que instalé:

Yo también lo hice:

open ~/.bash_profile

Y agregado:

export PATH=${PATH}:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/Users/doekewartena/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools

Pero no ayuda :(

Podría alguien ayudarme


También tuve que cambiar project.properties en el mismo directorio

target=android-19
android.library.reference.1=CordovaLib

Si tiene problemas para instalar el paquete, asegúrese de que está ejecutando 'Android Central' como administrador ... me llevó 30 minutos resolverlo !!


1) Ingresé al Administrador de SDK (escribiendo android en la terminal, asumiendo que está en su ruta de archivo)

2) Cuadro seleccionado al lado de Android 4.4.2 (API 19)

3) Botón presionado Install 8 packages

4) Ran comando original (en este ejemplo, la cordova platform add android , aunque podría ser una ionic platform add android , dependiendo de con qué estés trabajando)



Me encontré con este problema hoy. Postgres dejó de aceptar conexiones aunque Homebrew pensó que estaba funcionando.

Para solucionarlo corrí,

brew services restart -vvv postgresql

Salida de este comando,

==> Successfully stopped `postgresql` (label: homebrew.mxcl.postgresql)
==> Generated plist for postgresql:
   <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
   <dict>
     <key>KeepAlive</key>
     <true/>
     <key>Label</key>
     <string>homebrew.mxcl.postgresql</string>
     <key>ProgramArguments</key>
     <array>
       <string>/usr/local/opt/postgresql/bin/postgres</string>
       <string>-D</string>
       <string>/usr/local/var/postgres</string>
     </array>
     <key>RunAtLoad</key>
     <true/>
     <key>WorkingDirectory</key>
     <string>/usr/local</string>
     <key>StandardErrorPath</key>
     <string>/usr/local/var/log/postgres.log</string>
   </dict>
   </plist>

Entonces pensé, hmm tal vez hay algo en ese archivo de registro,

tail -n 10 /usr/local/var/log/postgres.log

Bastante seguro,

[4826] FATAL:  lock file "postmaster.pid" already exists
[4826] HINT:  Is another postmaster (PID 1489) running in data directory "/usr/local/var/postgres"?

Entonces, quité ese archivo

rm /usr/local/var/postgres/postmaster.pid

Y todo comenzó a funcionar de nuevo.







android macos cordova