2016-04-05 27 views
1

Fehler beim Erstellen von signierten apk nach der Aktivierung der Proguard in Android Studio.Fehler beim Erstellen von signierten Apk nach dem Aktivieren der Proguard in Android Studio

Warnung: org.andengine.engine.camera.hud.controls.AnalogOnScreenControl: nicht referenzierten Methode 'float cos (float)' in der Bibliothek Klasse android.util.FloatMath Warnung finden: org .andengine.engine.camera.hud.controls.AnalogOnScreenControl: kann die referenzierte Methode 'float sin (float)' in der Bibliotheksklasse android.util.FloatMath nicht finden Warnung: org.andengine.entity.modifier.PathModifier $ Path : Die referenzierte Methode 'float sqrt (float)' kann in der Bibliotheksklasse android.util.FloatMath nicht gefunden werden. Warnung: org.andengine.entity.particle.ParticleSystem: refe kann nicht gefunden werden recenced Methode 'float floor (float)' in der Bibliotheksklasse android.util.FloatMath Warnung: org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter: kann die referenzierte Methode 'float cos (float)' in der Bibliotheksklasse nicht finden android.util.FloatMath Warnung: org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter: nicht referenzierten Methode 'float sin (float)' in der Bibliothek Klasse android.util.FloatMath Warnung finden: org.andengine .entity.particle.emitter.CircleParticleEmitter: kann die referenzierte Methode 'float cos (float)' in der Bibliotheksklasse android.util.FloatMath nicht gefunden werden Warnung: org.andengine.entity.particle.emitter.CircleParticleEmitter: kann die referenzierte Methode 'float sin (float)' in der Bibliotheksklasse android.util.FloatMath nicht finden. Warnung: org.andengine.opengl.font.StrokeFont: die referenzierte Methode float floor (float) kann nicht gefunden werden Bibliotheksklasse android.util.FloatMath Warnung: org.andengine.util.adt.transformation.Transformation: nicht referenzierte Methode 'float sin (float)' in der Bibliothek Klasse android.util.FloatMath Warnung finden: org. anddengine.util.adt.transformation.Transformation: referenzierte Methode 'float cos (float)' in Bibliotheksklasse android.util.FloatMath nicht gefunden Warnung: org.andengine.util.algorithm.path.astar.EuclideanHeuristic: kann nicht referenzierten Methode ‚float sqrt (float)‘ in der Bibliothek Klasse findet eine ndroid.util.FloatMath Warnung: org.andengine.util.math.MathUtils: Die referenzierte Methode 'float ceil (float)' kann in der Bibliotheksklasse nicht gefunden werden android.util.FloatMath Warnung: org.andengine.util.math. MathUtils: Die referenzierte Methode 'float sin (float)' kann in der Bibliotheksklasse nicht gefunden werden android.util.FloatMath Warnung: org.andengine.util.math.MathUtils: Die referenzierte Methode 'float cos (float)' kann nicht gefunden werden Bibliotheksklasse android.util.FloatMath Warnung: org.andengine.util.math.MathUtils: kann die referenzierte Methode 'float sqrt (float)' in der Bibliotheksklasse nicht gefunden werden android.util.FloatMath Warnung: org.andengine.util. modifier.ease.EaseCircularIn: nicht referenzierte Methode 'float sqrt (float)' in der Bibliothek Klasse android.util.FloatMath Warnung finden: org.andengine.util.modifier.ease.EaseCircularOut: nicht referen finden ced-Methode 'float sqrt (float)' in der Bibliotheksklasse android.util.FloatMath Warnung: org.andengine.util.modifier.ease.EaseElasticIn: kann die referenzierte Methode 'float sin (float)' in der Bibliotheksklasse nicht finden android.util.FloatMath Warnung: org.andengine.util.modifier.ease.EaseElasticOut: kann die referenzierte Methode 'float sin (float)' in der Bibliotheksklasse android.util.FloatMath nicht finden Warnung: org.andengine.util .modifier.ease.EaseSineIn: kann die referenzierte Methode 'float cos (float)' in der Bibliotheksklasse android.util nicht finden.FloatMath Warnung: org.andengine.util.modifier.ease.EaseSineInOut: Die referenzierte Methode 'float cos (float)' konnte in der Bibliotheksklasse android.util.FloatMath nicht gefunden werden. Warnung: org.andengine.util.modifier.ease .EaseSineOut: nicht referenzierte Methode 'float sin (float)' in der Bibliothek Klasse finden android.util.FloatMath``

+0

Wie sehen die Konfigurationsdateien Ihres proguard aus? – Axxxon

+1

Ich denke, Proguard entfernt diese Methoden aus dieser Bibliothek, während es von ihr verwendet wird –

Antwort

8

Android docs auf FloatMath:

Diese Klasse wurde in API veraltet Stufe 22.

Verwenden Sie stattdessen Math.

Es scheint, dass eine Ihrer Abhängigkeiten für ein älteres Android-SDK als Ihr Ziel-SDK-Level erstellt wurde.

Versuchen Sie hinzufügen: -keep public class android.util.FloatMath zu Ihren Proguard-Regeln.

+0

Vielen Dank, das hat für mich funktioniert. – Shekhar