2016-04-05 6 views
1

Android StudioでProguardを有効にした後に署名付きapkを作成中にエラーが発生しました。AndroidスタジオでProguardを有効にした後に署名付きapkを作成中にエラーが発生しました

警告:org.andengine.engine.camera.hud.controls.AnalogOnScreenControl:ORG: は、ライブラリクラス android.util.FloatMath 警告で参照する方法 'フロートCOS(フロート)' を見つけることができません.andengine.engine.camera.hud.controls.AnalogOnScreenControl: 参照されるメソッド 'float sin(float)'がライブラリクラス に見つかりません。android.util.FloatMath 警告:org.andengine.entity.modifier.PathModifier $ Path :参照されたメソッド 'float sqrt(float)'がライブラリクラス android.util.FloatMathに見つかりません 警告:org.andengine.entity.particle.ParticleSystem:refeが見つかりませんライブラリクラスのfloat float(float)メソ​​ッドを再レンダリングしました android.util.FloatMath 警告:org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter: 参照されたメソッド 'float cos(float)'がライブラリクラス内に見つかりません android.util.FloatMath 警告:org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter: ライブラリクラス で 'フロート罪(フロート)' 参照方法を見つけることができませんandroid.util.FloatMath 警告:org.andengine .entity.particle.emitter.CircleParticleEmitter: 参照されるメソッド 'float cos(float)'がライブラリクラス に見つかりませんでした。android.util.FloatMath 警告:org.andengine.entity.particle.emitter.CircleParticleEmitter: 参照メソッド 'float sin(float)'がライブラリクラス android.util.FloatMathで見つかりません 警告:org.andengine.opengl.font.StrokeFont:参照されたメソッド 'float floor(float)'が見つかりませんライブラリクラス android.util.FloatMath 警告:org.andengine.util.adt.transformation.Transformation:ライブラリクラスに参照メソッド 'float sin(float)'が見つかりません。android.util.FloatMath 警告:org。 andengine.util.adt.transformation.Transformation:ライブラリクラス の参照されたメソッド 'float cos(float)'が見つかりませんでした。android.util.FloatMath 警告:org.andengine.util.algorithm.path.astar.EuclideanHeuristic: ライブラリクラス に参照メソッド 'float sqrt(float)'が見つかりませんndroid.util.FloatMath 警告:org.andengine.util.math.MathUtils:ライブラリクラスの参照メソッド 'float ceil(float)'が見つかりませんでした。android.util.FloatMath 警告:org.andengine.util.math。 MathUtils:ライブラリクラスandroid.util.FloatMathで参照されるメソッド 'float sin(float)'が見つかりません 警告:org.andengine.util.math.MathUtils:参照されたメソッド 'float cos(float)'が見つかりませんライブラリクラスandroid.util.FloatMath 警告:org.andengine.util.math.MathUtils:参照されるメソッド 'float sqrt(float)'がライブラリクラスandroid.util.FloatMathに見つかりません 警告:org.andengine.util。 modifier.ease.EaseCircularIn:ライブラリクラスの参照されたメソッド 'float sqrt(float)'を見つけることができません android.util.FloatMath 警告:org.andengine.util.modifier.ease.EaseCircularOut:参照が見つかりませんcedメソッド 'float sqrt(float)'ライブラリクラス android.util.FloatMath 警告:org.andengine.util.modifier.ease.EaseElasticIn:ライブラリクラス の参照されたメソッド 'float sin(float)'が見つかりませんandroid.util.FloatMath 警告:org.andengine.util.modifier.ease.EaseElasticOut:ライブラリクラスの参照メソッド 'float sin(float)'を見つけることができません android.util.FloatMath 警告:org.andengine.util .modifier.ease.EaseSineIn:参照されたメソッド 'float cos(float)'がライブラリクラス android.utilに見つかりません。FloatMath 警告:org.andengine.util.modifier.ease.EaseSineInOut:ライブラリクラスの参照されたメソッド 'float cos(float)'を見つけることができません android.util.FloatMath 警告:org.andengine.util.modifier.ease .EaseSineOut:ライブラリのクラスで 'フロート罪(フロート)' android.util.FloatMath`` FloatMath上

+0

あなたのproguardの設定ファイルはどのように見えますか? – Axxxon

+1

私はプロガードが、そのライブラリからそれらのメソッドを取り除いたと考えています。 –

答えて

8

Androidのドキュメントを参照する方法を見つけることができません。

このクラスは、APIで廃止されましたレベル22。

代わりに数式を使用します。

あなたの依存関係の1つは、ターゲットSDKレベルより古いAndroid SDK用に作成されたようです。

お試しください:あなたのプロゴードルールに -keep public class android.util.FloatMath を追加してください。

+0

ありがとう、それは私のために働いた。 – Shekhar

関連する問題