私はアプリを作成してエミュレータで動作します。それはデバイス上のデバッグAPKで動作しますが、署名されたアプリケーションを生成すると動作しません。 何が問題なのですか?署名された状態のデバイスでデバッグする方法はありますか?公開アプリを作成した後にAndroidアプリが動作しない
1
A
答えて
1
私のプロジェクトでは、署名されたアプリケーションは実行されません。私はminifyEnabledの値をtrueからfalseに変更して問題を解決しました。この悪い解決策。私はより良い方法を探しています。
build.gradle:
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
public interface AClient {
// For register device for specific package
@GET("/api/initiate/{packageId}")
Call<InitiateModel> GetInitiateInfo(
@Path("packageId") int packageId
);
}
私は-dontwarnのretrofit2を追加**プロガードファイルで:。私はプロガードを見つけ
buildTypes {
release {
shrinkResources true
minifyEnabled false //true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
}
}
+0
minifyEnabledを無効にした後、正常に動作しますが、私は自分のプロジェクトでそれを必要とします –
0
は、インタフェースの
サンプルinterfce改造に問題があります。 どうしたのですか?
1
問題を見つけて解決しました。 改造を使用するモデルを難読化しておく必要があります。以下のコードを使用した後、私のアプリケーションはminifyEnabledで正しく動作します。
-keep com.xxx.xxx.models。** {*; }
値で塗りつぶすためのクラスプロパティを知る必要があります。
ありがとうございました。
関連する問題
- 1. アプリを公開した後にGoogle Mapsサービスが動作しない
- 2. Android - 公開後にGoogle Mapsが動作しなくなった
- 3. Androidアプリのボタンが動作しない
- 4. Androidアプリがスリープモードで動作しない
- 5. Androidアプリが動作しない
- 6. Androidアプリのショートカットが動作しない
- 7. Playストアに公開した後にアプリケーションが動作しない
- 8. アイドルIDの更新後にAndroidアプリが動作しない
- 9. Herokuに展開したFlaskアプリが動作しない
- 10. プライバシープランチを更新した後にAndroidアプリを再公開
- 11. アプリを公開した後にアプリを追加する
- 12. アプリが動作していないとアプリが動作しない
- 13. プレイストアのアップデートとして公開するアプリを再作成
- 14. 新しく作成したAndroidアプリをインストールできない
- 15. Visual Studio-Asp.netログインウェブサイトの公開後にデータベースが動作しない
- 16. 公開後にasp.netでserver.mappathが動作しない
- 17. heroku CLIで作成するとHerokuアプリが動作しない
- 18. Cordova AndroidアプリがAndroid 6以降で動作しない
- 19. User_Presentの後にアプリを起動する - 動作しない
- 20. Androidアプリの作成と展開
- 21. Androidアプリの作成
- 22. ボタンがAndroidアプリで正常に動作しない
- 23. ウェブサイトのないfirebaseを使用したAndroidアプリのインデックス作成
- 24. Apache Cordovaアプリの呼び出しAPIが動作しない(Android)
- 25. Androidアプリの一括公開
- 26. Androidマーケットで公開アプリ
- 27. Androidアプリの公開エラー
- 28. 私のアプリを開くとSaying Siriが動作しない
- 29. インターネットに公開しているアプリを作成する(ログイン不要)
- 30. アプリでJavaScriptが動作しない
あなたはProGuardを使用していますか?チェックしないでください。 –
はい私はProGuardを使用します。 -dontwarnsとは何ですか? –
このページを参照してください。http://stackoverflow.com/questions/21123835/how-to-use-dontwarn-in-proguard –