ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4


 
Herramientas
  #381  
Viejo 22/10/13, 22:49:17
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/JAVA_LIBRARIES/android.policy_intermediates/noproguard.classes.jar
target Java: bmgr (/home/davidvaz/android/omni/out/target/common/obj/JAVA_LIBRARIES/bmgr_intermediates/classes)
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'min' in package 'com.android.settings'
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings'
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings'
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] Error 1
Alguien me puede ayudar con eso?? Por favor...

Gracias
Responder Con Cita


  #382  
Viejo 22/10/13, 23:10: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
Cita:
Originalmente Escrito por David_Vaz Ver Mensaje
Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/JAVA_LIBRARIES/android.policy_intermediates/noproguard.classes.jar
target Java: bmgr (/home/davidvaz/android/omni/out/target/common/obj/JAVA_LIBRARIES/bmgr_intermediates/classes)
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'min' in package 'com.android.settings'
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings'
packages/apps/OmniGears/res/xml/active_display_settings.xml:57: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings'
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] Error 1
Alguien me puede ayudar con eso?? Por favor...

Gracias
Los tres elementos que te faltan (min, unitsLeft y unitsRight), ChameleonOS los define en packages/apps/OmniGears/res/values/vendor_attrs.xml con el siguiente código:
Código:
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2013, The ChameleonOS Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

    <declare-styleable name="SeekBarPreference">
        <attr name="min" format="integer" />
        <attr name="unitsLeft" format="string" />
        <attr name="unitsRight" format="string" />
    </declare-styleable>

</resources>
Sin embargo, en Cryos, al existir no tener ese archivo, lo metí en res/values/attrs.xml, donde ya estaba definido el atributo min, con lo que solo añadí esto:
Código:
Todo esto ya estaba:
    <declare-styleable name="IntervalSeekBar">
        <attr name="min" format="float" /> <- Min ya estaba de antes
        <attr name="max" format="float" />
        <attr name="defaultValue" format="float" />
        <attr name="digits" format="integer" />
    </declare-styleable>

Esto es lo que añadí:

    <declare-styleable name="SeekBarPreference">
        <attr name="unitsLeft" format="string" />
        <attr name="unitsRight" format="string" />
    </declare-styleable>

Última edición por AlvaroOrduna Día 22/10/13 a las 23:16:50
Responder Con Cita
Los siguientes 2 usuarios han agradecido a AlvaroOrduna su comentario:
  #383  
Viejo 22/10/13, 23:16:43
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
Los tres elementos que te faltan (min, unitsLeft y unitsRight), ChameleonOS los define en packages/apps/OmniGears/res/values/vendor_attrs.xml con el siguiente código:
Código:
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2013, The ChameleonOS Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">

    <declare-styleable name="SeekBarPreference">
        <attr name="min" format="integer" />
        <attr name="unitsLeft" format="string" />
        <attr name="unitsRight" format="string" />
    </declare-styleable>

</resources>
Sin embargo, en Cryos, al existir no tener ese archivo, lo metí en res/values/attrs.xml, donde ya estaba definido el atributo min, con lo que solo añadí esto:
Código:
Todo esto ya estaba:
    <declare-styleable name="IntervalSeekBar">
        <attr name="min" format="float" /> <- Min ya estaba de antes
        <attr name="max" format="float" />
        <attr name="defaultValue" format="float" />
        <attr name="digits" format="integer" />
    </declare-styleable>

Esto es lo que añadí:

    <declare-styleable name="SeekBarPreference">
        <attr name="unitsLeft" format="string" />
        <attr name="unitsRight" format="string" />
    </declare-styleable>
Bien.. en mi caso el archivo no existe.. lo creo, añado el código y edito comentando si salen más errores o compila y funciona

Gracias Alvaro!!
Responder Con Cita
Gracias de parte de:
  #384  
Viejo 22/10/13, 23:36:12
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Hola de nuevo... errores.. dos, y espero que no de más...

Código:
target Dex: Apollo
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:50: error: cannot find symbol
    private SeekBarPreference mBrightnessLevel;
            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:86: error: cannot find symbol
        mBrightnessLevel = (SeekBarPreference) findPreference(KEY_BRIGHTNESS);
                            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
target Java: Browser (/home/davidvaz/android/omni/out/target/common/obj/APPS/Browser_intermediates/classes)
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.
2 errors
Pone que no encuentra símbolos.. pero.. ¿Cuales?
Responder Con Cita
  #385  
Viejo 22/10/13, 23:52:44
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
Ahora te falta el archivo SeekBarPreferences, que esta en src/con/settings/chameleonos (o algo así).
Copialo y listo (en principio)

Edito: es este archivo: src/com/android/settings/chameleonos/SeekBarPreference.java

Última edición por AlvaroOrduna Día 22/10/13 a las 23:55:19
Responder Con Cita
Gracias de parte de:
  #386  
Viejo 22/10/13, 23:58:23
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
Ahora te falta el archivo SeekBarPreferences, que esta en src/con/settings/chameleonos (o algo así).
Copialo y listo (en principio)

Edito: es este archivo: src/com/android/settings/chameleonos/SeekBarPreference.java
Volviendo a compilar.. a ver que error salta ahora

Para una vez que el pu... cherry-pick no da esos errores para corregir "a mano" (que sale <<<<< HEAD o algo así...) va y me salen errores igualmente

Gracias!!

- - - - - - - - -

Después de esto a ver si consigo meter Halo... deseadme suerte (me parece que voy a estar dando el coñazo varios días en este hilo )
Responder Con Cita
  #387  
Viejo 23/10/13, 00:03:17
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
Volviendo a compilar.. a ver que error salta ahora

Para una vez que el pu... cherry-pick no da esos errores para corregir "a mano" (que sale <<<<< HEAD o algo así...) va y me salen errores igualmente

Gracias!!

- - - - - - - - -

Después de esto a ver si consigo meter Halo... deseadme suerte (me parece que voy a estar dando el coñazo varios días en este hilo )
Es normal David. Además, que al hacer cherry-pick no te salga error no significa que este perfecto. Por ejemplo, en este caso, el commit que has cherrypickeado es el de AD, pero necesita unos archivos que se crearon con la adición de AppBar. De esta manera, al hacer cherry-pick de AD, no copias esos archivos que ya fueron añadidos, pero que a su vez son necesarios. Lógicamente, eso lo debes hacer a mano.
De todas formas, cuando te salgan ese tipo de errores busca el símbolo o la clase o lo que sea dentro del repo de donde estés cogiendo el commit. De esta fomra podrás ver por ti mismo donde se declara ese símbolo o clase o lo que sea y podrás corregirlo mejor, a parte de que aprenderás por ti mismo. Luego si sigues teniendo problemas siempre estaremos por aquí, jeje.
Responder Con Cita
Gracias de parte de:
  #388  
Viejo 23/10/13, 00:05:26
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
Es normal David. Además, que al hacer cherry-pick no te salga error no significa que este perfecto. Por ejemplo, en este caso, el commit que has cherrypickeado es el de AD, pero necesita unos archivos que se crearon con la adición de AppBar. De esta manera, al hacer cherry-pick de AD, no copias esos archivos que ya fueron añadidos, pero que a su vez son necesarios. Lógicamente, eso lo debes hacer a mano.
De todas formas, cuando te salgan ese tipo de errores busca el símbolo o la clase o lo que sea dentro del repo de donde estés cogiendo el commit. De esta fomra podrás ver por ti mismo donde se declara ese símbolo o clase o lo que sea y podrás corregirlo mejor. Luego si sigues teniendo problemas siempre estaremos por aquí, jeje.
Los he cogido del gerrit de Omni.. ahí se supone que está todo "adaptado" (para que no de errores...)

Pero bueno.. después de meter ese archivo da estos errores:

Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/LatinIME_intermediates/proguard.classes.dex
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Launcher2_intermediates/classes-jarjar.jar
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Mms_intermediates/proguard.classes.dex
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/PackageInstaller_intermediates/proguard.classes.dex
target Java: Settings (/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes)
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.
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Shell_intermediates/proguard.classes.dex
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:50: error: cannot find symbol
    private SeekBarPreference mBrightnessLevel;
            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:86: error: cannot find symbol
        mBrightnessLevel = (SeekBarPreference) findPreference(KEY_BRIGHTNESS);
                            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:99: error: cannot find symbol
            layout = (RelativeLayout)mInflater.inflate(R.layout.seek_bar_preference, parent, false);
                                                               ^
  symbol:   variable seek_bar_preference
  location: class layout
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:119: error: cannot find symbol
            ViewGroup newContainer = (ViewGroup) view.findViewById(R.id.seekBarPrefBarContainer);
                                                                       ^
  symbol:   variable seekBarPrefBarContainer
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:148: error: cannot find symbol
            mStatusText = (TextView)layout.findViewById(R.id.seekBarPrefValue);
                                                            ^
  symbol:   variable seekBarPrefValue
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:154: error: cannot find symbol
            TextView unitsRight = (TextView)layout.findViewById(R.id.seekBarPrefUnitsRight);
                                                                    ^
  symbol:   variable seekBarPrefUnitsRight
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:157: error: cannot find symbol
            TextView unitsLeft = (TextView)layout.findViewById(R.id.seekBarPrefUnitsLeft);
                                                                   ^
  symbol:   variable seekBarPrefUnitsLeft
  location: class id
make  -C kernel/lge/mako O=/home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/davidvaz/android/omni/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-" headers_install
make[1]: se ingresa al directorio «/home/davidvaz/android/omni/kernel/lge/mako»
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.
7 errors
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41
make: *** Se espera a que terminen otras tareas....
A mi java me odia, ese es el problema

Bueno, algo tengo claro.. voy a estudiar programación para dejar de molestar aquí
Responder Con Cita
  #389  
Viejo 23/10/13, 00:19:03
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 cogido del gerrit de Omni.. ahí se supone que está todo "adaptado" (para que no de errores...)

Pero bueno.. después de meter ese archivo da estos errores:

Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/LatinIME_intermediates/proguard.classes.dex
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Launcher2_intermediates/classes-jarjar.jar
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Mms_intermediates/proguard.classes.dex
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/PackageInstaller_intermediates/proguard.classes.dex
target Java: Settings (/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes)
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.
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Shell_intermediates/proguard.classes.dex
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:50: error: cannot find symbol
    private SeekBarPreference mBrightnessLevel;
            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/ActiveDisplaySettings.java:86: error: cannot find symbol
        mBrightnessLevel = (SeekBarPreference) findPreference(KEY_BRIGHTNESS);
                            ^
  symbol:   class SeekBarPreference
  location: class ActiveDisplaySettings
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:99: error: cannot find symbol
            layout = (RelativeLayout)mInflater.inflate(R.layout.seek_bar_preference, parent, false);
                                                               ^
  symbol:   variable seek_bar_preference
  location: class layout
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:119: error: cannot find symbol
            ViewGroup newContainer = (ViewGroup) view.findViewById(R.id.seekBarPrefBarContainer);
                                                                       ^
  symbol:   variable seekBarPrefBarContainer
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:148: error: cannot find symbol
            mStatusText = (TextView)layout.findViewById(R.id.seekBarPrefValue);
                                                            ^
  symbol:   variable seekBarPrefValue
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:154: error: cannot find symbol
            TextView unitsRight = (TextView)layout.findViewById(R.id.seekBarPrefUnitsRight);
                                                                    ^
  symbol:   variable seekBarPrefUnitsRight
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:157: error: cannot find symbol
            TextView unitsLeft = (TextView)layout.findViewById(R.id.seekBarPrefUnitsLeft);
                                                                   ^
  symbol:   variable seekBarPrefUnitsLeft
  location: class id
make  -C kernel/lge/mako O=/home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/davidvaz/android/omni/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-" headers_install
make[1]: se ingresa al directorio «/home/davidvaz/android/omni/kernel/lge/mako»
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.
7 errors
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41
make: *** Se espera a que terminen otras tareas....
A mi java me odia, ese es el problema

Bueno, algo tengo claro.. voy a estudiar programación para dejar de molestar aquí
Yo estoy en ello (estudiando la carrera de informática), pero todavía no he pasado de pascal y de pseudocódigo...

Lo mejor seria que publicarás los repos en github para poder mirar todo el código, porque sin ver que has cambiado y todo eso es algo difícil de corregir.
Responder Con Cita
Gracias de parte de:
  #390  
Viejo 23/10/13, 00:21:47
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Con eso te refieres a que suba el código que tengo actualmente?? (Settings y OmniGears)??

Frameworks/base está aplicado con éxito, eso te lo aseguro.. a parte de que sería imposible subirlo para mi (800mb más o menos...)

EDITO: Subidos esos dos...

Settings

OmniGears

Última edición por David_Vaz Día 23/10/13 a las 00:34:25
Responder Con Cita
  #391  
Viejo 23/10/13, 00:33:44
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
Con eso te refieres a que suba el código que tengo actualmente?? (Settings y OmniGears)??

Frameworks/base está aplicado con éxito, eso te lo aseguro.. a parte de que sería imposible subirlo para mi (800mb más o menos...)
No creo que te cueste mucho. Primero clona los repos de OmniROM a tu cuenta, así te evitas tener que subir todo y luego sube tus cambios con tu commits y demás.
Responder Con Cita
Gracias de parte de:
  #392  
Viejo 23/10/13, 00:38:20
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
No creo que te cueste mucho. Primero clona los repos de OmniROM a tu cuenta, así te evitas tener que subir todo y luego sube tus cambios con tu commits y demás.
Eso ya lo intenté el otro día y acabó dando error (y encima lo intentó subir todo... estuvo casi 6 horas para que al final salió "error: ni idea, ya no me acuerdo"...) :

Edité el otro mensaje con los repos de Settings y Omnigears.. espero que llegue con esos.. si no tendré que subir ese desde 0... :/
Responder Con Cita
  #393  
Viejo 23/10/13, 00:47:36
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
Pues mira, el primer fallo que veo ( y era el que me temía) es que en SeekBarPreference.java, el paquete lo llamas package com.android.settings.chameleonos, cuando debería ser package org.omnirom.omnigears.chameleonos
Ahora mismo no veo nada mas (solo le he echado un vistazo en el móvil). Mañana lo miro mas a fondo y te comento.
Responder Con Cita
Gracias de parte de:
  #394  
Viejo 23/10/13, 00:50:16
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
Pues mira, el primer fallo que veo ( y era el que me temía) es que en SeekBarPreference.java, el paquete lo llamas package com.android.settings.chameleonos, cuando debería ser package org.omnirom.omnigears.chameleonos
Ahora mismo no veo nada mas (solo le he echado un vistazo en el móvil). Mañana lo miro mas a fondo y te comento.
Cambiado y intentando compilar... ahora edito y digo a ver si se "largan" esos put... errores, que tengo que ir añadiendo las demás cosas!! ... y tengo que traducir también...
Responder Con Cita
  #395  
Viejo 23/10/13, 00:52: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
Creo que también te hará falta esto: https://github.com/ChameleonOS/andro...preference.xml
Responder Con Cita
Gracias de parte de:
  #396  
Viejo 23/10/13, 00:53:54
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Bueno, después de cambiar el nombre de package ya han desaparecido 2 de los 7 errores.. nos quedan 5.

Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Gallery2_intermediates/classes.jar
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/LatinIME.apk
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:99: error: cannot find symbol
            layout = (RelativeLayout)mInflater.inflate(R.layout.seek_bar_preference, parent, false);
                                                               ^
  symbol:   variable seek_bar_preference
  location: class layout
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:119: error: cannot find symbol
            ViewGroup newContainer = (ViewGroup) view.findViewById(R.id.seekBarPrefBarContainer);
                                                                       ^
  symbol:   variable seekBarPrefBarContainer
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:148: error: cannot find symbol
            mStatusText = (TextView)layout.findViewById(R.id.seekBarPrefValue);
                                                            ^
  symbol:   variable seekBarPrefValue
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:154: error: cannot find symbol
            TextView unitsRight = (TextView)layout.findViewById(R.id.seekBarPrefUnitsRight);
                                                                    ^
  symbol:   variable seekBarPrefUnitsRight
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:157: error: cannot find symbol
            TextView unitsLeft = (TextView)layout.findViewById(R.id.seekBarPrefUnitsLeft);
                                                                   ^
  symbol:   variable seekBarPrefUnitsLeft
  location: class id
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Launcher2_intermediates/classes.jar
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/Mms.apk
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/PackageInstaller.apk
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/Shell.apk
make  -C kernel/lge/mako O=/home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/davidvaz/android/omni/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-" zImage
make[1]: se ingresa al directorio «/home/davidvaz/android/omni/kernel/lge/mako»
  GEN     /home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ/Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
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
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41
make: *** Se espera a que terminen otras tareas....

Última edición por David_Vaz Día 23/10/13 a las 00:56:07
Responder Con Cita
  #397  
Viejo 23/10/13, 00:56:08
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, después de cambiar el nombre de package ya han desaparecido 2 de los 7 errores.. nos quedan 5.

Mañana ya se continuará.. voy a extraer los repositorios modificados y voy a restaurar los originales

Código:
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Gallery2_intermediates/classes.jar
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/LatinIME.apk
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:99: error: cannot find symbol
            layout = (RelativeLayout)mInflater.inflate(R.layout.seek_bar_preference, parent, false);
                                                               ^
  symbol:   variable seek_bar_preference
  location: class layout
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:119: error: cannot find symbol
            ViewGroup newContainer = (ViewGroup) view.findViewById(R.id.seekBarPrefBarContainer);
                                                                       ^
  symbol:   variable seekBarPrefBarContainer
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:148: error: cannot find symbol
            mStatusText = (TextView)layout.findViewById(R.id.seekBarPrefValue);
                                                            ^
  symbol:   variable seekBarPrefValue
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:154: error: cannot find symbol
            TextView unitsRight = (TextView)layout.findViewById(R.id.seekBarPrefUnitsRight);
                                                                    ^
  symbol:   variable seekBarPrefUnitsRight
  location: class id
packages/apps/Settings/../OmniGears/src/org/omnirom/omnigears/chameleonos/SeekBarPreference.java:157: error: cannot find symbol
            TextView unitsLeft = (TextView)layout.findViewById(R.id.seekBarPrefUnitsLeft);
                                                                   ^
  symbol:   variable seekBarPrefUnitsLeft
  location: class id
Copying: /home/davidvaz/android/omni/out/target/common/obj/APPS/Launcher2_intermediates/classes.jar
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/Mms.apk
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/PackageInstaller.apk
Install: /home/davidvaz/android/omni/out/target/product/mako/system/app/Shell.apk
make  -C kernel/lge/mako O=/home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /home/davidvaz/android/omni/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-" zImage
make[1]: se ingresa al directorio «/home/davidvaz/android/omni/kernel/lge/mako»
  GEN     /home/davidvaz/android/omni/out/target/product/mako/obj/KERNEL_OBJ/Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
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
make: *** [/home/davidvaz/android/omni/out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41
make: *** Se espera a que terminen otras tareas....
Mira mi comentario de antes...
De todas formas, de donde dices que has cogido el coomit, porque eso de que esta adaptado a Omni... O bien tenias que haber añadido otro commit anterior o bien te han engañado
Responder Con Cita
  #398  
Viejo 23/10/13, 01:00:03
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por AlvaroOrduna Ver Mensaje
Mira mi comentario de antes...
De todas formas, de donde dices que has cogido el coomit, porque eso de que esta adaptado a Omni... O bien tenias que haber añadido otro commit anterior o bien te han engañado
Sí, actualicé mi anterior mensaje

Mira, los cogí de aquí:

AQUI

Todos estos:



Pero si no está adaptado no pasa nada.. así aprendo algo!!

Última edición por David_Vaz Día 23/10/13 a las 01:02:06
Responder Con Cita
  #399  
Viejo 23/10/13, 01:03:26
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 17 Pro Max 512GB
Versión de ROM: iOS 26.3
Tu operador: Pepephone
Mencionado: 42 comentarios
Tagged: 3 hilos
Ahora me ha dado este error:

make[2]: *** [modules] Error 1

Lo bueno que tiene, es que unas líneas abajo, sale esto:

make: [TARGET_KERNEL_BINARIES] Error 1 (no tiene efecto)

Y después de eso, cuando acaba de compilar, vuelvo a compilar y ya no sale (sale siempre que compilo con algo nuevo... la primera vez.)
Responder Con Cita


  #400  
Viejo 23/10/13, 01:05:47
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
Para el repo de settings tu has copiado este commit https://gerrit.omnirom.org/1006, pero necesitas este también https://gerrit.omnirom.org/1007
Si te fijas, en el 1006 (el que has copiado) pone "Dependencia" y dentro el commit que te digo. Mira:
Responder Con Cita
Gracias de parte de:
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


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: 18:18:50 (GMT +1)

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