2012-02-08 2 views
6

2/3日以上からリリースモードでアプリケーションに署名しようとすると問題が発生します。私はインターネット/ stackoverflowの情報として私が見つけたすべてを試してみましたが、何も私のために働いた。 SDKを更新しました。proguardを4.7にアップデートし、jarファイルと競合パッケージをチェックしましたが、解決策は見つかりませんでした。私は主なプロジェクトに図書館を含めましたが、今までは自分のアプリケーションに署名することに何の問題もありませんでした。Androidアプリケーションのエクスポートに失敗しました

これ以外の何かを試すことができるので、私はまだインターネット上の情報を読んでいて、まだ解決策を見つけることができないため、この問題を解決できます。

P.S.デバッグ版のビルドやデバイスでの実行に問題はありませんでした。私が得る唯一の問題は、私がリリースモードで私のアプリケーションに署名しようとするときで、私はFailed to export applicationエラーを受け取ります。

+0

エクスポート先のapkファイルは既に保存先フォルダにありますか?以前のバージョンを削除する必要があることがわかっていれば、それ以外の場合はエラーが表示されます。 – Squonk

+0

実際に私が署名したapkを保存している場所は私のデスクトップです。ここで、新しいバージョンを作成するたびに古いバージョンを削除します。だから私はこれが問題だとは思わない。 –

+0

私のマシンを再起動するだけでこの問題を解決しました。それは誰かを助けるかもしれません.. –

答えて

0

@ + idをlayout_below、layout_aboveなどの属性で使用することについて聞いたことがありますが、この問題をチェックする可能性があります。これはandroid:id = "@ + id/idid"の場合にのみ使用してください。

+0

実際に私は 'layout_below =" @ + id/id_of_elem "'をたくさん使っていますが、前にこのようなエラーを出すことはありません。それは私のアプリの私の(多分)50番目の署名です。 –

+0

ADTのバージョンアップにより、私が聞いた問題が発生します。私はこの問題を実際に経験しました。 – lulumeya

+0

これを修正する方法はありますか? –

2

公開するためにアプリに署名する独自の証明書を作成しましたか? Eclipseで自動的に生成されたデバッグ証明書は使用しないでください。特に、プロジェクトを別のコンピュータにエクスポートする場合には、後からアップデート用に署名することができません。

もしそうなら、あなたの証明書は失効していますか?良いパスワードを提供していますか?

+0

実際には今まで私は何度も自分のアプリケーションに署名していて問題はなかった。私は自分のキーストアを持っており、期限切れではないと確信しています。それでも解決策を見つけることはできません。 –

3

あなたにはいくつかのエラーがあります。仮想マシン上でアプリケーションを実行して、動作しているかどうかを確認してください。それがうまくいくなら、プロジェクトをきれいにして再構築して輸出してください。

4

私は同じ問題を抱えていました。 )。何時間も後、私は問題を見つけました。資産フォルダの下に.jpgリソースがあり、いくつかの特殊文字(ilíaco.jpg)があります。 「怒っている」キャラクターと問題を解決するだけです。

+0

これは特定のエラーではなく、Askerは1つの原因だけでなく、「アプリケーションのエクスポートに失敗しました」のすべての原因を探しています。 – Pachonk

+0

ありがとうございます。私はpngファイル名で 'ö'と同じものを持っていました。 – pjw

0

せずにダイアログをエクスポートすることができなかった、これを試してみてください!

私のWindowsドライブには小さなSSDがあり、私のアプリケーション/データには他のドライブを使用しています。スペースがたくさんあったので、私のSSDには数MBしか残っていませんでした。

は、EclipseがのAppData/Localに一時ファイルを書いていたし、それらを格納するために十分なスペースを持っていなかったが判明 - 途方もなく一般的なエラーの原因となっ

0

「アプリケーションのエクスポートに失敗しました」私はswfファイルに含まれるいくつかのブートストラップ用のプラグインを持っていましたファイル。彼らは決して使用しなかったまたは要求した。 私はそれらを削除した後でしか機能しませんでした。

を常に確認してくださいするには、次の画像のみ+ CSS、HTML、JSファイルを保持し、それは奇妙なエラー私にとって

8

を与えることはありません、Jmartの答えは良いものでした。 プロジェクト内にファイル名を簡単に入れることができます。

私はAndroid-Droidとして「アプリケーションのエクスポートに失敗しました」という共通のメッセージが表示されていたため、回答を投稿します。

しかし、署名せずに私のアプリをエクスポートしようとすることで(下のスクリーンショットを参照)、この時間は、それは私のエラーの説明をgaves!ウィザードで署名すると何も言わないのですが。

enter image description here

それは私のような他の人に役立ちます願っています!

+0

+1 ..驚いたことに、署名されていないとしてエクスポートされたエラーの説明、通常は悪い名前のリソースを与える...このトリックなしで何かを探して時間を費やすことができます – rupps

1

私が行ったことは、最初に署名なしにエクスポートしてから、エクスポートしたということでした。それは働いたが、それが何を引き起こしたのかは決して知らなかった。その後、私の「クリーン」については

1

と、再び「エクスポート」を実行するには - 私は同じ問題を持っていたそれを

+0

私のためにも:)ありがとう。 –

0

を解決しました。エミュレータでアプリケーションを1回実行することで問題を解決しました - 私の場合、資産サブフォルダを探していました)

エラーを修正し、エミュレータで正常に実行してから、APKファイルをエクスポートしました。

これが役に立ちます。