|
#61
|
||||
|
||||
|
Vale.. pues tendre que hacerlo de nuevo supongo! XD, no tengo settings el original
![]()
|
|
|
|
#62
|
||||
|
||||
|
Cita:
|
| Gracias de parte de: | ||
|
#63
|
||||
|
||||
|
Cita:
![]()
|
|
#64
|
||||
|
||||
|
#65
|
|
|
Cita:
Si es así, borra la carpeta y te tendría que volver a crearla con los archivos originales. |
|
#66
|
||||
|
||||
|
Cita:
!voy a mirar lo ke me dices |
|
#67
|
|
|
Cita:
Son estas: Código:
+ <!-- HALO --> + <string name="halo_hide_title">Hide HALO after activity</string> + <string name="halo_hide_summary">HALO will appear for incoming tasks and scroll out of sight after a while</string> + <string name="halo_reversed_title">Reverse HALO gestures</string> + <string name="halo_reversed_summary">Applies tasking or dragging to the double-tap-swipe gesture</string> + <string name="halo_state_title">HALO policy</string> + <string name="halo_state_summary">For black/white-listing notifications pinging through HALO</string> + <string name="halo_state_black">Black list</string> + <string name="halo_state_white">White list</string> + |
| Gracias de parte de: | ||
|
#68
|
||||
|
||||
|
Cita:
|
|
#69
|
||||
|
||||
|
Vale! ya tengo el settings original.. empiezo a meterle mano al framework entonces..
|
|
#70
|
|
Va cuelgo la primera parte:
Te vas a framework/base y si seleccionas que se puedan ver los archivos ocultos veras una carpeta ‘.git’. Todo correcto. Abre un terminal en dicha carpeta y introduce los comandos: Código:
git remote add pa git://github.com/ParanoidAndroid/android_frameworks_base.git git fetch pa git cherry-pick -m 1 518c329e8c67fa96b8a8fc22e1962ddb8497c333 En el cherry-pick te saltara este error: Código:
error: could not apply 518c329... HALO (1/2) hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' hint: and commit the result with 'git commit' Aqui empieza la parte dificil. Ahora tienes que ir manualmente archivo por archivo de los que tienen conflictos y resolviendolos manualmente. Eso pasa cuando dos ficheros son los suficientemente diferentes y tienen en numero de linea cambiado. |
| Los siguientes 4 usuarios han agradecido a gerard_f su comentario: | ||
|
#71
|
|
Segunda parte:
Con el primero por ejemplo, Activity.java, te vas a la ruta, cojes un editor de texto y buscas ‘<<<<<<< HEAD’ asi te marca git el principio del conflicto, y en el mismo fichero puede haber más de uno, así que indispensable usar el buscador. El final del conflicto obviamente sera >>>>>>> 518c329... HALO (1/2) Lo que tienes que intentar es no modificar demasiado el archivo original, solo con lo necesario. Para ver el archivo original, en mi caso cyanogenmod, lo miro de su github https://github.com/CyanogenMod/andro.../Activity.java Comparar con lo que se añade en la parte del commit https://github.com/ParanoidAndroid/a...962ddb8497c333 En la copia local sale esto: Código:
<<<<<<< HEAD ======= import android.util.ExtendedPropertiesUtils; import android.util.DisplayMetrics; >>>>>>> 518c329... HALO (1/2) El extendedpropertiesutils no se añade en el commit per git ve que en el de paranoid si esta y en el de cm no. Como lo que queremos es conservar lo maximo al original borramos todo (incluido <<<<<<< HEAD, =======. >>>>>>> 518c329... HALO (1/2)) dejando solo el import del displaymetrics. Miras que no haya ningun <<<<<<< HEAD en el documento, guardas, y aunque no es necessario escribes en el terminal ‘git add core/java/android/app/Activity.java’. Cosas a tener en cuenta son que mires donde va ubicado el trozo de codigo en paranoid y ponerlo en su sitio, donde te de conflicto busca cual es la parte que se añade en el commit y mira en que funcion va ubicada. Por ejemplo si un trozo de codigo esta en la funcion Código:
public void doWork(){
}
Puede ser una función o la raiz de la clase, dentro de un if, etc.. También tener en cuenta que no se pierdan } por el camino que cierren funciones. Hay que mirar el código de arriba y el de abajo y mirar que todo este bien cerrado. El ultimo archivo que da error en git status dice Código:
# deleted by us: packages/SystemUI/src/com/android/systemui/statusbar/view/PieStatusPanel.java Ahora a compilar con brunch mako. Dará unos cuantos errores que se tienen que ir parcheando a mano, muchos será que falta el import, algún otro que falta una función específica de paranoid y habra que copiar manualmente dicha función hasta que compile bien. Última edición por gerard_f Día 14/06/13 a las 18:39:37 |
| Los siguientes 5 usuarios han agradecido a gerard_f su comentario: | ||
|
#72
|
||||
|
||||
|
Gerar, me acabas de dar una alegría!!! Ya se como incorporar unos cuantos commits que CM no ha aceptado en su gerrit... Gracias!!!
|
| Los siguientes 2 usuarios han agradecido a AlvaroOrduna su comentario: | ||
|
#73
|
||||
|
||||
|
Como ves esto gerar..
![]() core/java/android/app/Activity.java https://github.com/ParanoidAndroid/a.../Activity.java y Aqui mi "adaptacion" https://www.dropbox.com/s/mbuhwtocb8jhuw3/Activity.java Que me dices? |
|
#74
|
||||
|
||||
|
lol.. yo lo hago diferente entonces.. me voy al archivo y lo meto mano a mano
DDDDDDd
|
|
#75
|
||||
|
||||
|
Perdon gerar.. como se abre un terminal en carpeta? XD sorry..
|
|
#76
|
|
Esto te ahorrara bastante faena, créeme. Aunque lo de comparar el archivo original, con el de paranoid, con los cambios que se añade lo tendrás que hacer en los conflictos igual. Es la parte 2.
|
| Gracias de parte de: | ||
|
#77
|
|
En ese directorio pues cd /home/user/android/system/frameworks/base o como lo tengas de nombres.
|
| Los siguientes 2 usuarios han agradecido a gerard_f su comentario: | ||
|
#78
|
||||
|
||||
|
Cita:
no consigo.. ![]() tengo asi: Carpetapersonal/Slim_jb/frameworks/base |
|
#79
|
||||
|
||||
|
Tienes que poner cd ~/home/NOMBREUSER/Slim_jb... creo.
|
|
|
|
#80
|
||||
|
||||
|
aospdanmon@nexus4rom:~$ cd ~/home/aospdanmon/slim_jb/frameworks/base
bash: cd: /home/aospdanmon/home/aospdanmon/slim_jb/frameworks/base: No existe el archivo o el directorio |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 02:44:16 (GMT +1)
HTCMania: líderes desde el 2007





!


