Cómo compilar y modificar el paquete FBReader
(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.