Sign in Join
Wiki copytemporary

Android tutorial/es: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1+## Contents
2+
3+ * 1 Windows
4+ * 1.1 Preparando una carpeta
5+ * 1.2 Instalar JDK (Java Development Kit)
6+ * 1.3 Instalando SDK
7+ * 1.4 Instalando NDK
8+ * 1.5 Instalando Laz4Android
9+ * 1.6 Reconstruir el IDE de Laz4Android
10+ * 1.7 Compilando la demo "androidlcl"
11+ * 1.8 Desarrollo
12+ * 1.9 Links
13+ * 1.10 Preparar carpeta
14+ * 1.11 Instalar OpenJDK
15+ * 1.12 Instalar SDK (Software Development Kit)
16+ * 1.13 Instalar NDK (Native Development Kit)
17+ * 1.14 Construir FPC 2.7.1
18+ * 1.15 Reconstruir el IDE de Lazarus
19+ * 1.16 Enlaces
20+
121# Windows
222
3-Este es un tutorial rápido sobre como crear aplicaciones para Android con Lazarus.
23+Este es un tutorial rápido sobre como crear aplicaciones para Android con Lazarus.
424
5-Para este tutorial se asumen los siguientes programas que deben tener las versiones que se muestran a continuación:
25+Para este tutorial se asumen los siguientes programas que deben tener las versiones que se muestran a continuación:
626
7-JDK 1.6u45 SDK 22.2.1 NDK-r9 Laz4Android1.1-41139-FPC2.7.1
27+JDK 1.6u45 SDK 22.2.1 NDK-r9 Laz4Android1.1-41139-FPC2.7.1
828
9-Adicionalmente ver:
29+Adicionalmente ver:
1030
1131<http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Step_3_-_Create_the_Android_project_structure>
1232
1333<http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android#Step_4_-_Creating_the_APK_package_in_Windows>
1434
1535## Preparando una carpeta
1636
17-Crear en C:\\ una carpeta llamada "Android"
37+Crear en C:\ una carpeta llamada "Android"
1838
1939## Instalar JDK (Java Development Kit)
2040
21-1.6u45 (yo he instalado jdk-6u45-windows-x64.exe) arm-linux-androideabi/bin
41+1.6u45 (yo he instalado jdk-6u45-windows-x64.exe) arm-linux-androideabi/bin
2242
2343<http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR>
2444
25-Esto se debe instalar en C:\Program Files\Java\\. o bien C:\Archivos de Programa\Java\\. (Supongo que la instalación en español será así y no influirá a la hora de que lo encuentre laztoapk).
45+Esto se debe instalar en C:\Program Files\Java\\. o bien C:\Archivos de Programa\Java\\. (Supongo que la instalación en español será así y no influirá a la hora de que lo encuentre laztoapk).
2646
2747## Instalando SDK
2848
2949Ir a <http://developer.android.com/sdk/index.html>
3050
31-DOWNLOAD FOR OTHER PLATFORMS \> SDK Tools Only
51+DOWNLOAD FOR OTHER PLATFORMS > SDK Tools Only
3252
33-installer_r22.2.1-windows.exe (Recommendado)
53+installer_r22.2.1-windows.exe (Recommendado)
3454
35-Instalar sdk (installer_r22.2.1-windows) en C:\Android\android-sdk
55+Instalar sdk (installer_r22.2.1-windows) en C:\Android\android-sdk
3656
37-Copiar a "C:\Android\android-sdk\tools" el fichero "apkbuilder.bat" (lo podemos encontrar aquí:
57+Copiar a "C:\Android\android-sdk\tools" el fichero "apkbuilder.bat" (lo podemos encontrar aquí:
3858
39-<https://github.com/ACSOP/android_sdk/raw/master/apkbuilder/etc/apkbuilder.bat> )
59+<https://github.com/ACSOP/android_sdk/raw/master/apkbuilder/etc/apkbuilder.bat> )
4060
41-Ahora actualizamos el SDK \[WIN START \> SDK Manager \]
61+Ahora actualizamos el SDK [WIN START > SDK Manager ]
4262
43-añadimosandroid 4.0 (API 14)
63+añadimosandroid 4.0 (API 14)
4464
45-añadimos android 2.2 (API 8\]
65+añadimos android 2.2 (API 8]
4666
47-Instalamos los paquetes.
67+Instalamos los paquetes.
4868
4969## Instalando NDK
5070
5171<http://developer.android.com/tools/sdk/ndk/index.html>
5272
53-Descargar únicamente el fichero android-ndk-r9-windows-x86.zip
73+Descargar únicamente el fichero android-ndk-r9-windows-x86.zip
5474
55-Descomprimir android-ndk-r9-windows-x86.zip dentro de C:\Android\android-ndk-r9
75+Descomprimir android-ndk-r9-windows-x86.zip dentro de C:\Android\android-ndk-r9
5676
5777## Instalando Laz4Android
5878
59-Descargarlo desde <https://skydrive.live.com/?cid=89ae6b50650182c6&id=89AE6B50650182C6!149>
60-
61-(A fecha Marzo 2015 se puede descargar de <http://sourceforge.net/projects/laz4android/?source=directory> donde se encuentra en la versión laz4android1.5-47987-FPC3.1.1.exe). He traducido el tutorial a pesar de todo pero que sepais que ya ha trancurrido bastante tiempo desde que se escribió.
79+Descargarlo desde [https://skydrive.live.com/?cid=89ae6b50650182c6&id=89AE6B50650182C6!149](<https://skydrive.live.com/?cid=89ae6b50650182c6&id=89AE6B50650182C6!149>)
6280
63-Descomprimir Laz4Android1.1-41139-FPC2.7.1.7z dentro de C:\Android\laz4android
81+(A fecha Marzo 2015 se puede descargar de <http://sourceforge.net/projects/laz4android/?source=directory> donde se encuentra en la versión laz4android1.5-47987-FPC3.1.1.exe). He traducido el tutorial a pesar de todo pero que sepais que ya ha trancurrido bastante tiempo desde que se escribió.
6482
65-Copiar
83+Descomprimir Laz4Android1.1-41139-FPC2.7.1.7z dentro de C:\Android\laz4android
6684
67-C:\Android\android-ndk-r9\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-*.exe
85+Copiar
6886
69-a
87+C:\Android\android-ndk-r9\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-*.exe
7088
71-C:\Android\laz4android\fpc\2.7.1\bin\i386-win32\\*
89+a
7290
73-Editar el fichero C:\Android\laz4android\build.bat like this :
91+C:\Android\laz4android\fpc\2.7.1\bin\i386-win32\\*
7492
75-```dos
93+Editar el fichero C:\Android\laz4android\build.bat like this :
94+```
7695SET FPC_BIN_PATH=C:\Android\laz4android
7796```
7897
79-Ejecutar build.bat (doble click) -\> Esto compilará y reconstruirá Lazarus.
98+Ejecutar build.bat (doble click) -> Esto compilará y reconstruirá Lazarus.
8099
81100## Reconstruir el IDE de Laz4Android
82101
83-Ejecutar C:\Android\laz4android\lazarus.exe
102+Ejecutar C:\Android\laz4android\lazarus.exe
84103
85-Seleccionar "Arrancar IDE"
104+Seleccionar "Arrancar IDE"
86105
87-Seleccionar "Paquete" "Instalar/Desinstalar Paquetes"
106+Seleccionar "Paquete" "Instalar/Desinstalar Paquetes"
88107
89-Seleccionar customdrawn 0.0 \> Instalar selección y pulsar salvar para reconstruir el IDE, continuar.
108+Seleccionar customdrawn 0.0 > Instalar selección y pulsar salvar para reconstruir el IDE, continuar.
90109
91110## Compilando la demo "androidlcl"
92111
93-Copia C:\Android\laz4android\examples\androidlcl en C:\Android\Projects\androidlcl
94-
95-Ejecuta "C:\Android\laz4android\lazarus.exe"
96-
97-Archivo \> Abrir "C:\Android\Projects\androidlcl\androidlcltest.lpr"
112+Copia C:\Android\laz4android\examples\androidlcl en C:\Android\Projects\androidlcl
98113
99-Proyecto \> Opciones del Proyecto \> Opciones del Compilador \> Seleccionar "Release TAndroid"
114+Ejecuta "C:\Android\laz4android\lazarus.exe"
100115
101-Rutas \>
116+Archivo > Abrir "C:\Android\Projects\androidlcl\androidlcltest.lpr"
102117
103-Libraries -Fl: C:\Android\android-ndk-r9\platforms\android-8\arch-arm\usr\lib;C:\Android\android-ndk-r9\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.6
118+Proyecto > Opciones del Proyecto > Opciones del Compilador > Seleccionar "Release TAndroid"
104119
105-Nombre de fichero destino: android\libs\armeabi\liblclapp.so
120+Rutas >
106121
107-Generación de Código:
122+Libraries -Fl: C:\Android\android-ndk-r9\platforms\android-8\arch-arm\usr\lib;C:\Android\android-ndk-r9\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.6
108123
109-` SO Deseado (-T) -> Android`\
110-` Familia CPU deseada (-P) -> arm`\
111-` Procesador deseado (-Cp) -> (predeterminada)`
124+Nombre de fichero destino: android\libs\armeabi\liblclapp.so
112125
113-Enlazado:
126+Generación de Código:
127+```
128+SO Deseado (-T) -> Android
129+ Familia CPU deseada (-P) -> arm
130+ Procesador deseado (-Cp) -> (predeterminada)
131+```
114132
115-` Enable strip symbols (-Xs)`
133+Enlazado:
134+```
135+Enable strip symbols (-Xs)
136+```
116137
117-Otros : -dANDROID -Xd -CpARMV6 -FLlibdl.so
138+Otros : -dANDROID -Xd -CpARMV6 -FLlibdl.so
118139
119-Ide macro values : macro name : LCLWidgetType macro value : customdrawn
140+Ide macro values : macro name : LCLWidgetType macro value : customdrawn
120141
121-Ahora: ejecutar \> Compilar Lo cual generará la librería: C:\Android\Projects\androidlcl\android\libs\armeabi\liblclapp.so \[5.073 kb\]
142+Ahora: ejecutar > Compilar Lo cual generará la librería: C:\Android\Projects\androidlcl\android\libs\armeabi\liblclapp.so [5.073 kb]
122143
123144## Desarrollo
124145
125-- Editar con un editor de texto:
126-
127-C:\Android\Projects\androidlcl\android\generate_debug_key.bat
146+ * Editar con un editor de texto:
128147
129-Modificar las 6 primeras líneas tal como figura a contiuación:
148+C:\Android\Projects\androidlcl\android\generate_debug_key.bat
130149
131-```dos
150+Modificar las 6 primeras líneas tal como figura a contiuación:
151+```
132152REM Ajusta estas rutas adecuándolas a tu instalación
133-SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
134-SET APP_NAME=lcltest
135-SET ANDROID_HOME=C:\Android\android-sdk
136-SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
137-SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
153+ SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
154+ SET APP_NAME=lcltest
155+ SET ANDROID_HOME=C:\Android\android-sdk
156+ SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
157+ SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
138158```
139159
140-Ejecutar "generate_debug_key.bat"
160+Ejecutar "generate_debug_key.bat"
141161
142-Utilizar como contraseña: "senhas"
162+Utilizar como contraseña: "senhas"
143163
144-Esto generará el fichero:
164+Esto generará el fichero:
145165
146-C:\Android\Projects\androidlcl\android\bin\LCLDebugKey.keystore
166+C:\Android\Projects\androidlcl\android\bin\LCLDebugKey.keystore
147167
148-- Editar con un editor de texto:
168+
149169
150-C:\Android\Projects\androidlcl\android\build_debug_apk.bat
170+ * Editar con un editor de texto:
151171
152-Modificar las primeras 6 líneas para que se parezca a esto:
172+C:\Android\Projects\androidlcl\android\build_debug_apk.bat
153173
154-```dos
174+Modificar las primeras 6 líneas para que se parezca a esto:
175+```
155176REM Ajusta estas rutas adecuándolas a tu instalación
156-SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
157-SET APP_NAME=lcltest
158-SET ANDROID_HOME=C:\Android\android-sdk
159-SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
160-SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
177+ SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
178+ SET APP_NAME=lcltest
179+ SET ANDROID_HOME=C:\Android\android-sdk
180+ SET APK_SDK_PLATFORM=C:\Android\android-sdk\platforms\android-8
181+ SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
161182```
162183
163-Tengo que cambiar el mio a esto en la versión 22 de SDK:
164-
165-```dos
184+
185+Tengo que cambiar el mio a esto en la versión 22 de SDK:
186+```
166187SET APK_BUILD_TOOLS=C:\development\android-sdk\build-tools\22.0.1
167-SET PATH=C:\development\android-sdk\tools;C:\development\android-sdk\platform-tools\;C:\Program Files\Java\jdk1.7.0_79\bin;%APK_BUILD_TOOLS%
168-SET APP_NAME=androidlcl
169-SET ANDROID_HOME=C:\development\android-sdk
170-SET APK_SDK_PLATFORM=C:\development\android-sdk\platforms\android-22
171-SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
172-
173-Y estas líneas:
174-
175-REM Convierte el bytecode java a bytecode dalvik
176-::REM For older SDKs: call dx --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
177-::REM For older SDKs: call java -Djava.ext.dirs=%ANDROID_HOME%\platform-tools\lib\ -jar %ANDROID_HOME%\platform-tools\lib\dx.jar --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
178-call java -Djava.ext.dirs=%ANDROID_HOME%\platform-tools\lib\;%APK_BUILD_TOOLS%\lib\ -jar %APK_BUILD_TOOLS%\lib\dx.jar --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
188+ SET PATH=C:\development\android-sdk\tools;C:\development\android-sdk\platform-tools\;C:\Program Files\Java\jdk1.7.0_79\bin;%APK_BUILD_TOOLS%
189+ SET APP_NAME=androidlcl
190+ SET ANDROID_HOME=C:\development\android-sdk
191+ SET APK_SDK_PLATFORM=C:\development\android-sdk\platforms\android-22
192+ SET APK_PROJECT_PATH=C:\Android\Projects\androidlcl\android
193+
194+
195+ Y estas líneas:
196+
197+ REM Convierte el bytecode java a bytecode dalvik
198+ ::REM For older SDKs: call dx --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
199+ ::REM For older SDKs: call java -Djava.ext.dirs=%ANDROID_HOME%\platform-tools\lib\ -jar %ANDROID_HOME%\platform-tools\lib\dx.jar --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
200+ call java -Djava.ext.dirs=%ANDROID_HOME%\platform-tools\lib\;%APK_BUILD_TOOLS%\lib\ -jar %APK_BUILD_TOOLS%\lib\dx.jar --dex --verbose --output=%APK_PROJECT_PATH%\bin\classes.dex %APK_PROJECT_PATH%\bin\classes
179201```
180202
181-Ejecutar "build_debug_apk.bat" respondiendo a las preguntas y entrar la contraseña "senhas" cuando se solicite
182-
183-Esto generará:
203+
204+Ejecutar "build_debug_apk.bat" respondiendo a las preguntas y entrar la contraseña "senhas" cuando se solicite
184205
185-C:\Android\Projects\androidlcl\android\bin\lcltest.apk \[1.549 kb\]
206+Esto generará:
186207
187-- Crear un Dispositivo Android Virtual:
208+C:\Android\Projects\androidlcl\android\bin\lcltest.apk [1.549 kb]
188209
189-START \> AVD Manager
210+
190211
191-New \> AVD name \> give a name
212+ * Crear un Dispositivo Android Virtual:
192213
193-Device 5.1 WVGA
214+START > AVD Manager
194215
195-Target Android 4 API 14
216+New > AVD name > give a name
196217
197-Pulsar OK
218+Device 5.1 WVGA
198219
199-Una vez creado seleccionar el dispositivo virtual creado y pulsar "start" \> "Launch" y esperar unos pocos minutos.
220+Target Android 4 API 14
200221
201-- Editar con un editor de texto:
222+Pulsar OK
202223
203-C:\Android\Projects\androidlcl\android\adb_install.bat
224+Una vez creado seleccionar el dispositivo virtual creado y pulsar "start" > "Launch" y esperar unos pocos minutos.
204225
205-Modificar tal como figura a continuación:
226+
206227
207-```dos
208-REM Adjust these paths to yours
209-SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
228+ * Editar con un editor de texto:
210229
211-adb uninstall com.pascal.lcltest
212-adb install bin\lcltest.apk
230+C:\Android\Projects\androidlcl\android\adb_install.bat
213231
214-pause
232+Modificar tal como figura a continuación:
215233```
234+REM Adjust these paths to yours
235+ SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
236+
237+ adb uninstall com.pascal.lcltest
238+ adb install bin\lcltest.apk
239+
240+ pause
241+```
216242
217-Ejecutar "adb_install.bat" . Esto instalará el "LCL Test" dentro de tu Dispositivo Virtual.
243+Ejecutar "adb_install.bat" . Esto instalará el "LCL Test" dentro de tu Dispositivo Virtual.
218244
219-- Depurando
245+
220246
221-Edita con un editor de ficheros el siguiente fichero de proceso por lotes (.bat):
247+ * Depurando
222248
223-C:\Android\Projects\androidlcl\android\adb_install.bat
249+Edita con un editor de ficheros el siguiente fichero de proceso por lotes (.bat):
224250
225-como esto:
251+C:\Android\Projects\androidlcl\android\adb_install.bat
226252
227-```dos
253+como esto:
254+```
228255REM Adjust these paths to yours
229-SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
230-
231-adb logcat > std.txt
232-
233-pause
256+ SET PATH=C:\Android\android-sdk\tools;C:\Android\android-sdk\build-tools\17.0.0;C:\Android\android-sdk\platform-tools\;C:\Progra~1\Java\jdk1.6.0_45\bin
257+
258+ adb logcat > std.txt
259+
260+ pause
234261```
235262
236-Al ejecutar esto obtendremos como salida un fichero de depurado:
263+Al ejecutar esto obtendremos como salida un fichero de depurado:
237264
238-C:\Android\Projects\androidlcl\android\std.txt
265+C:\Android\Projects\androidlcl\android\std.txt
239266
240-¡ A disfrutarlo ! :)
267+¡ A disfrutarlo ! :)
241268
242269## Links
243270
244-- \[<http://forum.lazarus.freepascal.org/index.php/topic,22414.msg141964.html>? Foro original del tema\]
245-- [Tutorial Lazarus y Android PDF tutorial con imágenes](http://sourceforge.net/projects/laztoapk/files/Lazarus%20and%20Android.pdf/download)
271+ * [Foro original del tema](<http://forum.lazarus.freepascal.org/index.php/topic,22414.msg141964.html?>)
272+ * [Tutorial Lazarus y Android PDF tutorial con imágenes](<http://sourceforge.net/projects/laztoapk/files/Lazarus%20and%20Android.pdf/download>)
246273
247274## Preparar carpeta
248275
249-Crear el directorio ~\Android
276+Crear el directorio ~\Android
250277
251278## Instalar OpenJDK
252-
253-``` bash
279+```
254280sudo apt-get install openjdk-7-jdk
255281```
256282
257283Más información sobre OpenJDK en: <http://openjdk.java.net/>
258284
259285## Instalar SDK (Software Development Kit)
260286
261287Ir a <http://developer.android.com/sdk/index.html>
262288
263-Other download options \> SDK Tools Only
264-
265-android-sdk_r22.6.2-linux.tgz (Recomendado)
289+Other download options > SDK Tools Only
266290
267-Extraer SDK () dentro de ~\Android\android-sdk
291+android-sdk_r22.6.2-linux.tgz (Recomendado)
268292
269-``` bash
293+Extraer SDK () dentro de ~\Android\android-sdk
294+```
270295tar -zxvf android-sdk_r22.6.2-linux.tgz
271296```
272297
273-Ahora actualizar el SDK (Start ~\Android\android-sdk\tools\android)
298+
299+Ahora actualizar el SDK (Start ~\Android\android-sdk\tools\android)
274300
275-añadir android 4.0 (API 14)
301+añadir android 4.0 (API 14)
276302
277-añadir android 2.2 (API 8\]
303+añadir android 2.2 (API 8]
278304
279-Instalar los paquetes.
305+Instalar los paquetes.
280306
281307## Instalar NDK (Native Development Kit)
282308
283309<http://developer.android.com/tools/sdk/ndk/index.html>
284310
285-Descargar únicamente el fichero android-ndk-r9d-linux-x86.tar.bz2
286-
287-Extraer android-ndk-r9d-linux-x86.tar.bz2 dentro de ~\Android\android-ndk-r9
311+Descargar únicamente el fichero android-ndk-r9d-linux-x86.tar.bz2
288312
289-``` bash
313+Extraer android-ndk-r9d-linux-x86.tar.bz2 dentro de ~\Android\android-ndk-r9
314+```
290315tar -jxvf android-ndk-r9d-linux-x86.tar.bz2
291316```
292317
293318## Construir FPC 2.7.1
294319
295-Instalar el último paquete de distribución FPC disponible:
296-
297-``` bash
320+Instalar el último paquete de distribución FPC disponible:
321+```
298322sudo apt-get install fpc
299323```
300324
301-Descargar el FPC trunk más actual desde el SVN:
302-
303-``` bash
325+Descargar el FPC trunk más actual desde el SVN:
326+```
304327svn co http://svn.freepascal.org/svn/fpc/trunk/ ~/Android/fpcsrc
305328```
306329
307-Construir el trunk de para ARM hacia ~/Android/fpc:
308-
309-``` bash
330+Construir el trunk de para ARM hacia ~/Android/fpc:
331+```
310332make crossinstall CPU_TARGET=arm OS_TARGET=linux \
311-CROSSBINDIR=~/Android/android-ndk-r9/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin OPT=-dFPC_ARMEL INSTALL_PREFIX=~/Android/fpc
333+ CROSSBINDIR=~/Android/android-ndk-r9/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin OPT=-dFPC_ARMEL INSTALL_PREFIX=~/Android/fpc
312334```
313335
314336## Reconstruir el IDE de Lazarus
315337
316-Ejecutar ~\Android\lazarus
338+Ejecutar ~\Android\lazarus
317339
318-Selecciona "Start IDE"
340+Selecciona "Start IDE"
319341
320-Selecciona "Paquete" "Instalar/Desinstalar Paquetes"
342+Selecciona "Paquete" "Instalar/Desinstalar Paquetes"
321343
322-Selecciona customdrawn 0.0 \> Instalar la selección y pulsar salvar y reconstruir IDE , continuar
344+Selecciona customdrawn 0.0 > Instalar la selección y pulsar salvar y reconstruir IDE , continuar
323345
324346## Enlaces
325347
326-- [Programando para Android con Lazarus a través del Interface Custom Drawn](http://pascalgeek.blogspot.cz/2013/10/android-programming-with-lazarus.html)
348+ * [Programando para Android con Lazarus a través del Interface Custom Drawn](<http://pascalgeek.blogspot.cz/2013/10/android-programming-with-lazarus.html>)
327349
328350---
329-*From the Free Pascal wiki, page "Android tutorial/es", as it stood on 2015-07-16 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
330-Category: Android/es
331-Category: Castellano
332-Category: Español
333-Category: Tutorials/es
351+*From the Free Pascal wiki, page "Android tutorial/es", as the Internet Archive kept it on 2023-08-12. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history