ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4


 
Herramientas
  #561  
Viejo 29/01/14, 22:23:35
Avatar de Javier.d
Javier.d Javier.d no está en línea
Nuevo cocinero
Mensajes: 722
 
Fecha de registro: may 2012
Localización: Madrid
Mensajes: 722
Modelo de smartphone: OnePlus One/ Nexus 4
Versión de ROM: CM13
Versión de Radio: Última
Tu operador: Tuenti Movil
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
¿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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
Okok. Ahora entiendo...
Responder Con Cita
Gracias de parte de:
  #570  
Viejo 17/05/14, 19:56:41
Avatar de BitratE
BitratE BitratE no está en línea
Azote Samsugnero
Mensajes: 23,373
 
Fecha de registro: feb 2011
Localización: Sabadell
Mensajes: 23,373
Modelo de smartphone: Google Nexus 4, Xiaomi Mi3, RedMi Note 7
Versión de ROM: LollipOS build 1 Mi3
Tu operador: Jazztel
Mencionado: 282 comentarios
Tagged: 1 hilos
Haz gerrit o algo de eso David
Responder Con Cita
Gracias de parte de:
  #571  
Viejo 17/05/14, 19:57:42
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
No digo nada más, muchas gracias!!!

uploadfromtaptalk1400364553390.jpguploadfromtaptalk1400364564397.jpguploadfromtaptalk1400364591917.jpguploadfromtaptalk1400364600873.jpguploadfromtaptalk1400364608524.jpg
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
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
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
Avatar de David_Vaz
David_Vaz David_Vaz no está en línea
Cocinero veterano
Mensajes: 13,798
Compra y venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Versión de ROM: iOS 17
Tu operador: Orange
Mencionado: 42 comentarios
Tagged: 3 hilos
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
Avatar de Perfeccion33
Perfeccion33 Perfeccion33 no está en línea
Usuario novato en la web
Mensajes: 5
 
Fecha de registro: may 2014
Mensajes: 5
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
αуυ∂єимє α ¢σиfιgυяαя мι нт¢ ¢σи gear2ツ
Responder Con Cita
  #579  
Viejo 18/05/14, 01:04:32
Avatar de AlvaroOrduna
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
Mensajes: 1,822
Compra y venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Versión de ROM: Stock 6.0.1
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por Perfeccion33 Ver Mensaje
αуυ∂єимє α ¢σиfιgυяαя мι нт¢ ¢σи gear2ツ
¿??¿
Responder Con Cita


  #580  
Viejo 18/05/14, 01:06:12
Avatar de Perfeccion33
Perfeccion33 Perfeccion33 no está en línea
Usuario novato en la web
Mensajes: 5
 
Fecha de registro: may 2014
Mensajes: 5
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
¿??¿
hola
мє ayudas?
Responder Con Cita
Respuesta

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

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 02:21:52 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007