|
||
|
#521
|
||||
|
||||
|
Buenas, antes de nada decir que no tengo mucha experiencia en esto de solucionar errores
, estoy intentando implementar Lockscreen notification de Chameleon OS en AOSP con añadidos de PA, bueno, pues tengo los siguientes commits:Frameworks/base https://github.com/Ayysir/android_fr...2c540d2a970425 https://github.com/Ayysir/android_fr...760f5eb5d7b8dd Settings: https://github.com/Ayysir/android_pa...66c521c4ee720a https://github.com/Ayysir/android_pa...01bc26ff663050 Después de haber aplicado los commits, corregido los errores y, tras compilar varias veces solucionando los errores que me iba dando, me encuentro con este error que no sé como solucionar: Código:
frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java:113: package Settings does not exist
Settings.System.LOCKSCREEN_NOTIFICATIONS), false, this);
^
frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java:112: package Settings does not exist
resolver.registerContentObserver(Settings.System.getUriFor(
^
frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java:130: package Settings does not exist
Settings.System.LOCKSCREEN_NOTIFICATIONS, mLockscreenNotifications ? 1 : 0) == 1;
^
frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java:129: package Settings does not exist
mLockscreenNotifications = Settings.System.getInt(mContext.getContentResolver(),
Gracias
__________________
|
|
|
|
#522
|
||||
|
||||
|
Nadie???
__________________
|
|
#523
|
||||
|
||||
|
__________________
Si quieres colaborar con el proyecto o invitar a una cerveza, puedes hacer tu aportación en paypal.me/r0i ![]() |
|
#524
|
||||
|
||||
|
|
|
#525
|
||||
|
||||
|
__________________
|
|
#526
|
||||
|
||||
|
|
|
#527
|
||||
|
||||
|
Vale, ahora estoy con esto:
https://github.com/AOSPA/android_fra...a98fcaa42f1f94 Me daba error con DeviceUtils, y ya lo he importado, pero ahora no lo encuentra, y no lo veo por ningún lado en el github se PA, he estado mirando en la dirección que indica dentro de frameworks/base/packages/SystemUI y como otra app, pero no lo encuentro, me da este error: Código:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:45: package com.android.internal.util.paranoid does not exist
import com.android.internal.util.paranoid.DeviceUtils;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:371: cannot find symbol
symbol : variable DeviceUtils
location: class com.android.systemui.statusbar.phone.QuickSettingsModel
if (DeviceUtils.deviceSupportsUsbTether(context)) {
^
__________________
|
|
#528
|
||||
|
||||
|
Vale, ahora estoy con esto:
https://github.com/AOSPA/android_fra...a98fcaa42f1f94 Me daba error con DeviceUtils, y ya lo he importado, pero ahora no lo encuentra, y no lo veo por ningún lado en el github se PA, he estado mirando en la dirección que indica dentro de frameworks/base/packages/SystemUI y como otra app, pero no lo encuentro, me da este error: Código:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:45: package com.android.internal.util.paranoid does not exist
import com.android.internal.util.paranoid.DeviceUtils;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:371: cannot find symbol
symbol : variable DeviceUtils
location: class com.android.systemui.statusbar.phone.QuickSettingsModel
if (DeviceUtils.deviceSupportsUsbTether(context)) {
^
![]() Copia ese archivo en frameworks/base/core/java/com/android/internal/util/paranoid |
| Gracias de parte de: | ||
|
#529
|
||||
|
||||
|
https://github.com/AOSPA/android_fra...viceUtils.java
Copia ese archivo en frameworks/base/core/java/com/android/internal/util/paranoid ![]() mañana lo pondré, que ahora ya estoy en la cama... CDPero, hay alguna forma de saber en que parte está el archivo en caso de que me pase con otro commit o algo...??
__________________
|
|
#530
|
||||
|
||||
|
|
#531
|
||||
|
||||
|
Mas o menos por las rutas te puedes guiar, por ejemplo, buscar la carpeta internal en la carpeta frameworks así ves donde está ubicada. Otra forma más a lo bestia te bajas del github del que estás haciendo el cherry-pick el framework_base entero y buscas el archivo directamente... yo por lo menos me las apañe un par de veces así
![]() ![]() DD
__________________
|
|
#532
|
||||
|
||||
|
Javier, mira el error:
Código:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:45: package com.android.internal.util.paranoid does not exist
import com.android.internal.util.paranoid.DeviceUtils;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:371: cannot find symbol
symbol : variable DeviceUtils
location: class com.android.systemui.statusbar.phone.QuickSettingsModel
if (DeviceUtils.deviceSupportsUsbTether(context)) {
^
package com.android.internal.util.paranoid does not exist Pues te fijas en esta parte: com.android.internal.util.paranoid Cambias los puntos por barras . = com/android/internal/util/paranoid Pues esa ruta en frameworks_base/core/java Que es donde debes poner el nuevo archivo DeviceUtils.java Localizado aquí: https://github.com/AOSPA/android_fra...viceUtils.java |
| Gracias de parte de: | ||
|
#533
|
||||
|
||||
|
Javier, mira el error:
Código:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:45: package com.android.internal.util.paranoid does not exist
import com.android.internal.util.paranoid.DeviceUtils;
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java:371: cannot find symbol
symbol : variable DeviceUtils
location: class com.android.systemui.statusbar.phone.QuickSettingsModel
if (DeviceUtils.deviceSupportsUsbTether(context)) {
^
package com.android.internal.util.paranoid does not exist Pues te fijas en esta parte: com.android.internal.util.paranoid Cambias los puntos por barras . = com/android/internal/util/paranoid Pues esa ruta en frameworks_base/core/java Que es donde debes poner el nuevo archivo DeviceUtils.java Localizado aquí: https://github.com/AOSPA/android_fra...viceUtils.java ![]() ![]() Muchas gracias!!
__________________
|
|
#535
|
||||
|
||||
|
__________________
|
|
#537
|
||||
|
||||
|
Vale, ahora estamos con el gesture anywhere ^^
![]() Tengo estos dos commits: https://github.com/DirtyUnicorns-Kit...782f58a38ba894 https://github.com/DirtyUnicorns-Kit...5306189dda4fca Tengo todo adaptado ya, pero al compilar me da estos errores: Código:
packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/system_settings.xml:40: error: Error parsing XML: unbound prefix Código:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/system_interface_title"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<PreferenceCategory
android:title="@string/system_custom_title" />
<!-- Gesture anywhere -->
<PreferenceScreen
android:id="@+id/gesture_anywhere"
adroid:icon="@drawable/ic_dt_gesture_anywhere"
android:fragment="com.android.settings.chameleonos.labs.gestureanywhere.GestureAnywhereSettings"
android:title="@string/gesture_anywhere_title" />
</PreferenceScreen>
__________________
|
|
#538
|
||||
|
||||
|
Vale, ahora estamos con el gesture anywhere ^^
![]() Tengo estos dos commits: https://github.com/DirtyUnicorns-Kit...782f58a38ba894 https://github.com/DirtyUnicorns-Kit...5306189dda4fca Tengo todo adaptado ya, pero al compilar me da estos errores: Código:
packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:44: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:55: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'min' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'unitsLeft' in package 'com.android.settings' packages/apps/Settings/res/xml/gesture_anywhere.xml:66: error: No resource identifier found for attribute 'unitsRight' in package 'com.android.settings' packages/apps/Settings/res/xml/system_settings.xml:40: error: Error parsing XML: unbound prefix Código:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/system_interface_title"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<PreferenceCategory
android:title="@string/system_custom_title" />
<!-- Gesture anywhere -->
<PreferenceScreen
android:id="@+id/gesture_anywhere"
adroid:icon="@drawable/ic_dt_gesture_anywhere"
android:fragment="com.android.settings.chameleonos.labs.gestureanywhere.GestureAnywhereSettings"
android:title="@string/gesture_anywhere_title" />
</PreferenceScreen>
![]() Edito: este es el mensaje http://www.htcmania.com/showpost.php...&postcount=382 Última edición por evuz Día 19/01/14 a las 11:48:50. |
| Gracias de parte de: | ||
|
#539
|
||||
|
||||
|
Tienes que definir min unitsleft y unitsrights. En la pagina 20 de este hilo en el segundo post le contesta alvaroorduna a david_vaz la misma oregunta, miralo que ahora estoy desde el movil. Si no lo encuentras ahira te pongo el enlace.
Edito: este es el mensaje http://www.htcmania.com/showpost.php...&postcount=382 ![]()
(Click para mostrar/ocultar)
Pero no entiendo porque da todos los errores en GestureAnywhereView.java , porque ese archivo está tal cual viene en el commit
__________________
|
|
|
|
#540
|
||||
|
||||
|
Mirate el primer error, te falta un archivo. Tienes el import pero el archivo TriggerOverlayView.java no está.
Cuando te aparecen errores tan largos, debes mirar el primer error que es donde suele estar la clave Última edición por evuz Día 19/01/14 a las 17:22:46. |
| Gracias de parte de: | ||