|
||
|
![]() |
![]() |
ROMs y desarrollo Xperia NEO V ROMs Xperia NEO V |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Preparando el entorno en Windows para la compilación
Preparación del entorno en Windows para la compilación Primero que nada nos descargamos todo esto Java JDK WinMerge Notepad++ 7zip SDK APKManager APKMultiTool APKTool Baksmali/Smali Podemos ir descargando e instalando, pero recomiendo antes leer lo siguiente, para no tener ninguna falla Configuración de JDK Bueno esto del desarrollo de android avanza a pasaos agigantados, cada ves mas empresas invierten en el sistema, y a la ves muchos desarrolladores aparecen por todos lados, les comento esto por que anteriormente cuando yo empecé a aprender tenia que configurar JDK y SDK en el Patch, pero parece ser que ahora ya no es necesario, o por lo menos yo simplemente eh instalado y con eso me basto para decompilar los .jar y .apk, asi que es posible que lo siguiente no sea necesario de hacer, o en el futuro pueda ser diferente o mas fácil, bueno espero no enredarlos con esto, de cualquier forma recomiendo hacer la configuración para así evitarnos problemas futuros Bueno primero que nada iremos al directorio donde instalamos java, en mi caso seria C:\Program Files\Java. Ahí deveriamos ver estsas dos carpetas una llamada “JDK + la version” y la otra JDR + la versión ![]() Nota: normalmente al instalar JDK se instala JRE, en dado caso de que aquí no veamos la carpeta JDR, bastara con descargar e instalarlo desde aquí Bien, minimizamos la ventana y en cualquier icono de MIPC/Equipo damos click Derecho y Propiedades ![]() ò presionamos la tecla de inicio y la de pausa cerca del teclado numérico Esto nos manda a la propiedades del Sistema de Winndows, del lado derecho le damos click donde dice “configuración avanzada del sistema” ![]() de aquí nos manda a la configuración avanzada, ahora le daremos click en “variables de entorno” ![]() y nos manda precisamente a las variables de entorno. Aquí buscamos en la parte inferior la variable “Path” y le damos en donde dice editar(o doble click) ![]() Nos mostrara esta ventana, ![]() Bien volvemos al directorio donde instalamos java y abrirmos la carpeta “jdk” y dentro de esta la carpeta “bin” y copiamos la ruta de esta carpeta ![]() Ahora minimizamos de nuevo y añadimos en nuestra variable Path un “;”(punto y coma) ![]() Ahora pegamos la direccion que copiamos anteriormente(osea la del binario de java) ![]() Nos quedaría algo asi ![]() Ahora solo damos click en aceptar y nos quedamos en la ventana de variables de entorno, bueno aquí ya hemos configurado JDK, ahora solo falta JRE, aquí mismo lo añadimos, para eso necesitamos crear una nueva variable, entonces damos click en “nueva” ![]() Nos pide un nombre y un valor de la variable, pondremos lo siguiente Nombre: Classpath Valor de la variable: C:\Program Files\Java\jdk1.7.0_11\src.zip (Puede variar dependiendo el sistema y ubicación de java) ![]() Tenemos que verifiar que dentro de donde instalamos jdk este dicho archivo en mi caso esta en C:\Program Files\Java\jdk1.7.0_11 ![]() Una ves agregamos los valores solo damos click en aceptar ![]() Revisamos que se haya guardado y damos click en aceptar ![]() Bien, ya tenemos configurado todo.Ahora vamos a verificar que funcione bien abrimos la consola de Windows podemos presionar “inicio+R” y en la ventana que nos sale escribir “cmd” y “enter” ![]() Ya en la consola escribimos “javac” + “enter” y deveriamos ver lo siguiente ![]() Si llegamos hasta aquí y nos aparece esto FELICIDADES lo tenemos bien configurado, pero y si no vemos eso, pues lo siento, quiere decir que algo hicimos mal y tenemos que repetir el proceso hasta que nos salga Pd. se que esta parte puede resultar algo repetitiva, pero considero que es mejor dejar bien claro esas partes"repetidas " ![]() Configuracion de SDK Bueno como comente en el JDK el desarrollo de android avanza muy rápido, anteriormente según recuerdo, había que instalar SDK y configurarlo, ahora viene Portable y bastara con descargarlo y añadirlo al Path Aclaro, SDK, no es necesario para compilar y decompilar las .apk o .jar de nuestro sistema, pero es muy útil para la conexión ADB, para APKTool, y para la emulación de android en Windows La configuración a continuación es para añadir el ADB a nuestro Path y poder usar al máximo las herramientas APK Manager y APK MultiTool Una vez descargamos SDK tendremos un .rar, lo que haremos será Extraerlo, donde queramos, yo lo pongo en C:\ ![]() Yo para comodidad renombro la carpeta a android, ustedes si quieren pueden dejarlo así ![]() El ADB se encuentra dentro de la carpeta que descargamos en "sdk\platform-tools" asi que tenemos que añadirlo a nuestro path. De nuevo abrimos la ventana de variable de entorno, (no lo volveré a explicar ![]() ![]() Para comprobar que esta bien configurado, abirmos la consola de Windows y escribimos adb, y nos mandara un monton de funciones de las cuales podemos disponer ahora, se veria algo asi ![]() Si no nos muestra esto, quiere decir que algo hicimos mal y tendríamos que volver a repetir el proceso Instalacion de Win Merge Bien, no hay mucho que decir aqui, únicamente recordar al instalar WinMerge marcar lo siguiente 1.- Instalar tambien los Plugins ![]() 2.- Marcar la opcion de "Add WinMerge folder your system path" osea añadir winmerge al path ![]() Añadir Carpetas de Apk MultiTool Una ves Descargamos y extraemos tenemos que ejecutar el archive “Setup.bat” y veremos lo siguiente ![]() Precionamos la tecla 3 y enter, para crear las carpetas faltantes ![]() Y listo esto es solo para añadir las carpetas de tranajo, despues de esto ya podemos borrar el Setup.bat si queresmos y mover la carpeta a donde queramos Recomendacion Final Bien, los demas programas simplemente los instalamos como cualquier otro, Una vez tenemos todo descargado y Extraído, recomiendo acomodarlo todo junto, para no revolverlo o perderlo, yo lo acomodo dentro de la carpeta android que me quedo del SDK y me queda así, todo dentro de “C:\android” ![]() Esto es opcional, yo lo hago asi por comodidad, ustedes pueden hacerlo como quieran Bueno con esto terminamos de Configurar el entorno para poder empezar a decompilar y compilar nuestra Aplicaciones y Framework NOTA IMPORTANTE Los archivos aqui incluidos, por lo menos los referentes a la copilacion de .apk y .jar fueron resubidos a Mediafire aqui les dejo la informacion de las paginas oficiales de donde pueden actualizarlo, los alojados aqui fueron actualizados el dia de hoy 25 de enero del 2013 Apk Manager/MultiTool Pagina oficial yo tengo problemas de descarga agradesco a jckreon por pasarme los archivos ApkTool pagina oficial smali/Baksmali pag oficial Estas son las versiones que incluyen los enlazes de este post APK manager V 5.0.2 APK MultiTool V 1.0.10 APKTool V1.5.1 aapt (SDK Tool( V21.0.1 Baksmali V1.4.1 Smali V1.4.1 Última edición por Guper Día 26/01/13 a las 02:17:40. |
Los siguientes 12 usuarios han agradecido a Guper su comentario: | ||
#2
|
||||
|
||||
Todo esto lo eh probado en Windows 7,
no deveria haber ningun problema en XP, los pasos son muy parecidos, Por ahora me salte a este, paso por los problemas que tienen algunos para Deodexar el framework Aqui ya les explico como instalar correctamente el JDK, asi que ya no deverian tener problemas |
Los siguientes 5 usuarios han agradecido a Guper su comentario: | ||
#3
|
||||
|
||||
Vaya pedazos tutos te pegas tio !!!!!!
__________________
|
#4
|
||||
|
||||
Re: Preparando el entorno en Windows para la compilación
Valla
![]()
__________________
|
#5
|
||||
|
||||
Re: Preparando el entorno en Windows para la compilación
Me cargas de trabajo a mi tmb jaja con los video tutoriales
![]() |
#6
|
||||
|
||||
Re: Preparando el entorno en Windows para la compilación
Jaja ole ole el guper! Peazo tuto! Vaya currote!
Y lover colapsado con la seccion videos! Jeje ![]() Peazo aporte tio! |
#7
|
||||
|
||||
Valla pedazo de tuto cómo te lo has currado. Miles de gracias. Ahora que recuerdo, cuando cuando empecé con con mi HTC tatoo hace un 2 años me pasó algo parecido y al final añadílos Path y lo solucione, pero cambie de ordenador y ahora ya no me acordaba.
Última edición por panapi Día 26/01/13 a las 21:45:43. |
#8
|
||||
|
||||
este tuto me interesa buuuucho.... a ver que "cohone" me pasaba con la modificacion de la barra de navegacion de la MIUI, que no soy capaz de que compile bien el mod despues de modificarlo....
voy a hacerlo todo trankiiiiilo.... agradecimientos, ese Guper ahí...!!!! |
Gracias de parte de: | ||
#10
|
||||
|
||||
Re: Preparando el entorno en Windows para la compilación
|
#11
|
||||
|
||||
muchas gracias, esta semana pruebo todos los pasos. Salu2
|
#12
|
||||
|
||||
Buenas!!! ahora que tengo muuuuucho tiempo libre estoy empezando a interesarme seriamente sobre el desarroyo de roms y demas.. no solo por a prender a poder crear una rom para nuestro terminal pero supongo que me valdra para otras cosas.. porque tengo una tablet china y estoy deseando aprender como poder instalarla una rom mia modificada porque lo que viene es un asco jeje
supongo que este es el primero de todos lo manuales asi empezare siguiendo estos pasos, gracias por los manuales tio!!
__________________
|
#14
|
||||
|
||||
a alguno podria interesarle esto
http://forum.xda-developers.com/show....php?t=2122258 en lo que preparo los tutoriales de compilacion |
#15
|
||||
|
||||
Retomo el magnifico tuto del gran GUPER, que aunque dejo la serie inacabada (es una pena...) sirve como iniciacion para un poquito de cocina.... he formateado el orde y me viene muy bien para acondicionar el entorno....
aprovecho para saludar a todos los compañeros que dejé por aqui, y con los que pasé muuuuuchas horas en este "peaso" de foro.... un fuerte abrazo...no digo nombres porque me dejaria muchos.... |
![]() |
![]() |
||||||
|
Herramientas | |