Añadir archivos .so pre-construidos en el proyecto utilizando Android Gradle plugin 0.7.3

Bueno, después de mucho tiempo, el soporte para añadir archivos .so pre-construidos en un proyecto Android se ha añadido en Android Gradle plugin 0.7.3. Pero a diferencia de mí muchas personas todavía están usando el hack / solución para agregar archivos .so pre-construidos, es decir, zip los archivos usando una jerarquía determinada y luego renombrar en un .jar. A continuación se muestra una guía paso a paso sobre cómo agregar correctamente archivos .so.

2 Solutions collect form web for “Añadir archivos .so pre-construidos en el proyecto utilizando Android Gradle plugin 0.7.3”

Entonces, ¿cómo puede agregar los archivos .so pre-construidos?

1) Actualiza tu estudio de Android a 0.4.0
2) Reemplace "distributionUrl =" en gradle-wrapper.properties con "distributionUrl = http: //services.gradle.org/distributions/gradle-1.9-all.zip"
3) Agregue / reemplace la sección 'buildscript' build.gradle con:

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.3' } } 

4} Agregue la carpeta jniLibs en ../src/main/

5) Agregue lo siguiente en su build.gradle:

 android { compileSdkVersion 18 buildToolsVersion "18.1.0" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } productFlavors { x86 { ndk { abiFilter "x86" } } arm { ndk { abiFilters "armeabi-v7a", "armeabi" } } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/license.txt' exclude 'META-INF/notice.txt' } } 

6) Construya su proyecto.

Finalmente conseguí este código implementado.

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.3' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 14 targetSdkVersion 19 } productFlavors { x86 { ndk { abiFilter "x86" } } arm { ndk { abiFilters "armeabi-v7a", "armeabi" } } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/license.txt' exclude 'META-INF/notice.txt' } } 
  • Problemas de reproducción de Android Studio 1.5.1
  • Android studio donde está el archivo gradle.properties?
  • Error de Gradle después de actualizar a Android Studio 2.3
  • Gradle genera errores después de actualizar Android Studio
  • Android Studio no reconoce las importaciones de Facebook
  • Android versión sdk en gradle y manifiesto
  • Error en la instalación de la aplicación: INSTALL_FAILED_VERIFICATION_FAILURE
  • Apache HttpClient Android (Gradle)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.