ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4

Respuesta
 
Herramientas
  #561  
Viejo 29/01/14, 22:23:35
Array

[xs_avatar]
Javier.d Javier.d no está en línea
Nuevo cocinero
 
Fecha de registro: may 2012
Localización: Madrid
Mensajes: 722
Modelo de smartphone: OnePlus One/ Nexus 4
Tu operador: Tuenti Movil
Buenas, ahora estoy intentando añadir esto:
https://github.com/AOSPAL/android_fr...aa35bb53a8b067
https://github.com/AOSPAL/android_pa...0611a966ee51a4
Y me da este error:
Código:
packages/apps/Settings/src/com/android/settings/cyanogenmod/DisplayRotation.java:86: cannot find symbol
symbol  : variable config_hasRotationLockSwitch
location: class com.android.internal.R.bool
                com.android.internal.R.bool.config_hasRotationLockSwitch);
Donde tendría que añadir eso??
__________________
Responder Con Cita


  #562  
Viejo 17/05/14, 18:02:38
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
¿Alguien me podría ayudar con este error?

Código:
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1395: ')' expected
                frameworkDir.getPath(), OBSERVER_EVENTS, true, false);
                                                                                                                          ^
1 error
Integrando esto:

https://github.com/NPCod/frameworks_...11732493ff6b11

Comparo con mi archivo original: https://github.com/MinimalUI/android...erService.java

Y ese código existe :S

Gracias!

EDITO: SOLUCIONADO

Nos fijamos en este fragmento:

Código:
// Find base frameworks (resource packages without code).
        mFrameworkInstallObserver = new AppDirObserver(

            // Find base frameworks (resource packages without code).
        mFrameworkInstallObserver = new AppDirObserver(
                frameworkDir.getPath(), OBSERVER_EVENTS, true, false);
        mFrameworkInstallObserver.startWatching();
        scanDir(frameworkDir, PackageParser.PARSE_IS_SYSTEM
                | PackageParser.PARSE_IS_SYSTEM_DIR
                | PackageParser.PARSE_IS_PRIVILEGED,
                scanMode | SCAN_NO_DEX, 0);
Como podemos ver, hay una parte duplicada:

Código:
// Find base frameworks (resource packages without code).
        mFrameworkInstallObserver = new AppDirObserver(

            // Find base frameworks (resource packages without code).
        mFrameworkInstallObserver = new AppDirObserver(
Pues la borramos, y lo dejamos así:

Código:
// Find base frameworks (resource packages without code).
        mFrameworkInstallObserver = new AppDirObserver(
                frameworkDir.getPath(), OBSERVER_EVENTS, true, false);
        mFrameworkInstallObserver.startWatching();
        scanDir(frameworkDir, PackageParser.PARSE_IS_SYSTEM
                | PackageParser.PARSE_IS_SYSTEM_DIR
                | PackageParser.PARSE_IS_PRIVILEGED,
                scanMode | SCAN_NO_DEX, 0);

Última edición por David_Vaz Día 17/05/14 a las 18:19:09.
Responder Con Cita
  #563  
Viejo 17/05/14, 18:11:11
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por David_Vaz Ver Mensaje
¿Alguien me podría ayudar con este error?

Código:
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1395: ')' expected
                frameworkDir.getPath(), OBSERVER_EVENTS, true, false);
                                                                                                                          ^
1 error
Integrando esto:

https://github.com/NPCod/frameworks_...11732493ff6b11

Comparo con mi archivo original: https://github.com/MinimalUI/android...erService.java

Y ese código existe :S

Gracias!
Si quieres portar CM Theme Engine a MinimalUI te recomiendo que eches un vistazo al Gerrit de PA (gerrit.paranoidandroid.co). Ahora mismo PA es lo mas parecido a AOSP (que sepa) y en su Gerrit encontraras todos los commits de CM Theme Engine.
Todavía están en ello, así que no te aseguro nada, pero seguro que te ayuda en algo...
Suerte!!
Responder Con Cita
Gracias de parte de:
  #564  
Viejo 17/05/14, 18:47:51
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Era sencillo de solucionar estaba duplicado el código.

Pero salimos de un error, y entramos en otro...

Código:
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1387: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
            scanDirLI(vendorOverlayDir, PackageParser.PARSE_IS_SYSTEM
            ^
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1501: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
                scanDirLI(mAppInstallDir, 0, scanMode | SCAN_TRUSTED_OVERLAY, 0);
                ^
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1506: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
                scanDirLI(mDrmAppPrivateInstallDir, PackageParser.PARSE_FORWARD_LOCK,
                ^
frameworks/base/services/java/com/android/server/SystemServer.java:957: cannot find symbol
symbol  : class RotationSwitchObserver
location: class com.android.server.ServerThread
        final RotationSwitchObserver switchObserverF = switchObserver;
              ^
frameworks/base/services/java/com/android/server/SystemServer.java:957: cannot find symbol
symbol  : variable switchObserver
location: class com.android.server.ServerThread
        final RotationSwitchObserver switchObserverF = switchObserver;
                                                       ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
No sé si falta algo por declarar... el commit sigue siendo este: https://github.com/NPCod/frameworks_...11732493ff6b11 estoy comparando con mis archivos originales y lo veo bien.. voy a seguir mirando.
Responder Con Cita
  #565  
Viejo 17/05/14, 19:02:01
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por David_Vaz Ver Mensaje
Era sencillo de solucionar estaba duplicado el código.

Pero salimos de un error, y entramos en otro...

Código:
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1387: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
            scanDirLI(vendorOverlayDir, PackageParser.PARSE_IS_SYSTEM
            ^
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1501: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
                scanDirLI(mAppInstallDir, 0, scanMode | SCAN_TRUSTED_OVERLAY, 0);
                ^
frameworks/base/services/java/com/android/server/pm/PackageManagerService.java:1506: cannot find symbol
symbol  : method scanDirLI(java.io.File,int,int,int)
location: class com.android.server.pm.PackageManagerService
                scanDirLI(mDrmAppPrivateInstallDir, PackageParser.PARSE_FORWARD_LOCK,
                ^
frameworks/base/services/java/com/android/server/SystemServer.java:957: cannot find symbol
symbol  : class RotationSwitchObserver
location: class com.android.server.ServerThread
        final RotationSwitchObserver switchObserverF = switchObserver;
              ^
frameworks/base/services/java/com/android/server/SystemServer.java:957: cannot find symbol
symbol  : variable switchObserver
location: class com.android.server.ServerThread
        final RotationSwitchObserver switchObserverF = switchObserver;
                                                       ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
No sé si falta algo por declarar... el commit sigue siendo este: https://github.com/NPCod/frameworks_...11732493ff6b11 estoy comparando con mis archivos originales y lo veo bien.. voy a seguir mirando.
En tu archivo "services/java/com/android/server/pm/PackageManagerService.java" debes añadir los siguientes imports:
Código:
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.PrintWriter;
Con esto creo que solucionarás los tres primeros errores. Si no, revisa los imports y esas cosas. Los otros dos errores son porque has añadido esta línea de más en "services/java/com/android/server/SystemServer.java":
Código:
final RotationSwitchObserver switchObserverF = switchObserver;
Que por cierto no se de donde la has sacado, porque en el commit original no está... jaja!!!

Suerte!!
Responder Con Cita
Gracias de parte de:
  #566  
Viejo 17/05/14, 19:11:51
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Los he sacado de que yo soy tonto, y en el source tengo integrado el commit de ayer por la noche, que lo saqué de Omnirom

Borro, hago repo sync, revert el de ayer por la noche, meto (otra vez) el de hoy, y lo hago de nuevo... jaja

Gracias Alvaro!
Responder Con Cita
  #567  
Viejo 17/05/14, 19:21:41
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por David_Vaz Ver Mensaje
Los he sacado de que yo soy tonto, y en el source tengo integrado el commit de ayer por la noche, que lo saqué de Omnirom

Borro, hago repo sync, revert el de ayer por la noche, meto (otra vez) el de hoy, y lo hago de nuevo... jaja

Gracias Alvaro!
Vale... No me he enterado pero bueno, jajajaja
Si necesitas algo, aquí estamos... Jeje
Responder Con Cita
Gracias de parte de:
  #568  
Viejo 17/05/14, 19:29:53
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Jaja, a ver

Ayer intenté integrar un commit (para lo mismo), pero de Omnirom... que pasa, que dió errores, y me recomendaron que usase otros que son más limpios.

Revertí localmente ese commit, pero no lo subí, entonces hice algunos cambios para que compilase.. pero hice repo sync, y lo perdí.. (se volvió a descargar el que estaba en github)

Y estaba trabajando sobre el de Omnirom, en vez de "el limpio",
Responder Con Cita
  #569  
Viejo 17/05/14, 19:46:56
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
Okok. Ahora entiendo...
Responder Con Cita
Gracias de parte de:
  #570  
Viejo 17/05/14, 19:56:41
Array

[xs_avatar]
BitratE BitratE no está en línea
Azote Samsugnero
 
Fecha de registro: feb 2011
Localización: Sabadell
Mensajes: 23,373
Modelo de smartphone: Google Nexus 4, Xiaomi Mi3, RedMi Note 7
Tu operador: Jazztel
Haz gerrit o algo de eso David
Responder Con Cita
Gracias de parte de:
  #571  
Viejo 17/05/14, 19:57:42
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por BitratE Ver Mensaje
Haz gerrit o algo de eso David
Jaja, se podria liar parda...
Responder Con Cita
Los siguientes 2 usuarios han agradecido a AlvaroOrduna su comentario:
  #572  
Viejo 17/05/14, 19:59:57
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Se podría no, se lía, está claro, jajaja

En cuanto acabe de compilar (o dé error) subo cambios y ale, se acabaron los problemas

EDITO: Alvaro, has probado a meter ThemeChooser en PA?
Responder Con Cita
  #573  
Viejo 17/05/14, 20:45:54
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
No, que va... Estoy esperando a que lo haga el equipo de PA. Voy a empezar los examenes y ando con poco tiempo
Responder Con Cita
Gracias de parte de:
  #574  
Viejo 17/05/14, 22:47:33
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Bueno, de momento sigue compilando, espero que no pete.

Alvaro, por si te interesa, beerbong ha integrado ThemeChooser en PA

Su github es github.com/beerbong ... además, es compañero de HTCMania ^^
Responder Con Cita
  #575  
Viejo 18/05/14, 00:10:09
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Responder Con Cita
Los siguientes 3 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #576  
Viejo 18/05/14, 00:32:49
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por David_Vaz Ver Mensaje
Bueno, de momento sigue compilando, espero que no pete.

Alvaro, por si te interesa, beerbong ha integrado ThemeChooser en PA

Su github es github.com/beerbong ... además, es compañero de HTCMania ^^
Yaya, he visto en el Gerrit de PA que esta en ello...
Como ya te digo, tengo tiempo para lo justo así que no merece la pena ponerme a hacer algo que lo van a integrar ellos mismos (y de mejor manera, seguro)
Responder Con Cita
Gracias de parte de:
  #577  
Viejo 18/05/14, 00:46:53
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Vaya, yo lo vi en su github

https://github.com/beerbong

Igual, cuando acabe de compilar una nueva que estoy haciendo me pondré a integrarlo en PA, a ver si puedo repetir lo que he hecho
Responder Con Cita
  #578  
Viejo 18/05/14, 01:03:19
Array

[xs_avatar]
Perfeccion33 Perfeccion33 no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Mensajes: 5
Tu operador: Movistar

αуυ∂єимє α ¢σиfιgυяαя мι нт¢ ¢σи gear2ツ
Responder Con Cita
  #579  
Viejo 18/05/14, 01:04:32
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por Perfeccion33 Ver Mensaje
αуυ∂єимє α ¢σиfιgυяαя мι нт¢ ¢σи gear2ツ
¿??¿
Responder Con Cita


  #580  
Viejo 18/05/14, 01:06:12
Array

[xs_avatar]
Perfeccion33 Perfeccion33 no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Mensajes: 5
Tu operador: Movistar

 Cita: Originalmente Escrito por AlvaroOrduna Ver Mensaje
¿??¿
hola
мє ayudas?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4



Hora actual: 09:51:34 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /