3

私が作成したアプリは、ケーブルを接続するとエミュレーターまたはデバイスで正常に動作しますが、.apk ファイルを作成すると (自分に送信しています)、デバイスで実行しようとするとクラッシュします。

過去に私が作成した他のアプリでは機能していましたが、その場合は機能しません。.android/debug.keystoreデフォルトのキー( )でを使用していますandroid。新しいキーストアも作成しようとしましたが、apk を実行するとアプリがクラッシュします。

この種のエラーの経験がある人はいますか?修正方法の手がかりはありますか?

編集:

bugSense は私に教えてくれます:

java.lang.NoClassDefFoundError: xx.xxx.xxxxx.xxxxx.CommonUtilities
at xx.xxxx.xxxxx.xxxxx.xxxxxx.onTabChanged(Tabs.java:617) 
at xx.xxxx.xxxxx.xxxxx.xxxxxx.initialiseTabHost(Tabs.java:544)
at xx.xxx.xxxxx.xxxxx.xxxxxx.onCreate(Tabs.java:90) 
4

2 に答える 2

2

問題は、右クリック->エクスポートからapkのエクスポートを行っていたことです!リリースの準備ができたら、最終製品に対してそのようなエクスポートを行う必要があります。

アプリがまだ開発中のときにエクスポートする正しい方法は、プロジェクト->Androidツール->署名付きアプリケーションパッケージのエクスポートを右クリックすることです。

その質問からアンドロイドで新しいことを学んだあなたの助けに感謝します。

于 2012-10-12T10:13:13.543 に答える