Red de conocimiento informático - Conocimiento informático - Cómo compilar y modificar el paquete FBReader

Cómo compilar y modificar el paquete FBReader

1. Primero descargue el código fuente de FBReaderJ

(No presentaré cómo usarlo en github, puede buscarlo usted mismo si no sabe cómo) y descárguelo en un paquete comprimido. en formato zip.

2. El entorno de desarrollo de Android configurado, incluidos sdk y ndk, lo proporciona el blogger utilizando el sitio web oficial de desarrollo de Android.

sdk: eclipse usa adt.

En cuanto a cómo instalarlo, no entraré en detalles. Solo Google Baidu.

3. Descomprima el paquete de código fuente descargado e impórtelo a eclipse.

Vea la cruz roja arriba, necesitamos arreglarlo, primero la biblioteca

Haga clic derecho en la biblioteca, la penúltima propiedad

Luego FBReaderJ, también haga clic derecho Haga clic en Propiedades

Como era de esperar, se eliminará el error del programa.

4. Luego necesitas compilar ndk. Aunque el programa parece no tener errores, el archivo *.so falta en la carpeta libs

Abre cygwin, ingresa a la carpeta FBReaderJ. y ejecute el comando /cygdrive/d/android/android-ndk/ndk-build, se iniciará la compilación. Como se muestra en la figura siguiente, espere a que el programa complete la ejecución (lo que lleva bastante tiempo).

El programa que se ejecuta en este momento se puede utilizar normalmente

5. Modificar el paquete de software

Estudiamos FBReader principalmente porque queremos modificarlo y usarlo. para nuestro propio uso, por lo que modificar paquetes es muy importante.

5.1 Modificar el archivo AndroidManifest.xml

Cambiar paquete="org.geometerplus.zlibrary.ui.android" a paquete="com.aaa.helloworld" y guardar

5.2 En este momento, algunas clases en la carpeta src informarán errores. Abra estos archivos guardados y cambie import org.geometerplus.zlibrary.ui.android.R para importar com.aaa.helloworld.

De esta manera se consigue nuestro objetivo.