apk発行の際に失敗する

2,026 views
Skip to first unread message

細 桐子

unread,
Nov 15, 2011, 3:18:26 AM11/15/11
to 日本Androidの会
こんにちは。
アンドロイドアプリの作成過程で、一旦めどがついたので、どうせならapkファイルにしてみようと思い、
Eclipseからエクスポートしようとしたのですが、
Unable to execute dex: Multiple dex files define Lパッケージ名/
CreateDataHelper;
となり、エクスポートすることができませんでした。CreateDataHelper.javaを消去しても支障はないので消去してみても、変化はな
く、別のファイルが指定されるだけでした。
メモリを増やすなどしてみたのですが、いかんともし難く、apkファイルの作成ができません。
他のAndroidプロジェクトでも試してみたのですが、不可能でした。
このような現象に対して、なにか対策などございますでしょうか。
いまのところ、直接の実機デバッグができていれば、支障はないといえばないのですが、
今後に少々差し支えることも考えられます。
よろしくお願いいたします。

元木

unread,
Nov 15, 2011, 6:12:01 AM11/15/11
to android-g...@googlegroups.com
こんばんは、元木です。

エラーメッセージ
"Unable to execute dex: Multiple dex files define"
などでググッてみてください。
参考になる情報が、見つかるかと思います。

YUKI Kaoru

unread,
Nov 15, 2011, 5:48:41 AM11/15/11
to android-g...@googlegroups.com
結城と申します。

> Unable to execute dex: Multiple dex files define Lパッケージ名/
> CreateDataHelper;

これが起こる可能性として次の点が考えられます。
* ADTのバージョンがr14以上で、SDK Toolsがr13以下になっている
* もしくは逆
* ビルドパスにr14以上の場合はbin/が、r13以下の場合はbin/classes/が含まれ
ていない

Shigeo Mutoh

unread,
Nov 15, 2011, 8:12:41 AM11/15/11
to android-g...@googlegroups.com
tmhouseです。

結城さんも示唆されていますが、sdkの問題は十分ありえます。
私もr14に上げたあたりから、その multiple dex files defineエラー
地獄をたくさん見ました。

現在は、r15に上げてます。(r14はハズレ??)

しかし、r15に上げれば全て解決したわけではなく、ライブラリの
依存関係はずいぶん直しました。試行錯誤したため何を直したか、
忘れたほどです。

kacodama

unread,
Nov 16, 2011, 3:06:47 AM11/16/11
to 日本Androidの会
こちらの投稿

サードパーティ追加に関して
https://groups.google.com/group/android-group-japan/browse_thread/thread/bbb1afcad45e5e21?hl=ja

への、2つの回答が参考になるかと思います。

細 桐子

unread,
Nov 17, 2011, 1:42:36 AM11/17/11
to 日本Androidの会
皆様、回答ありがとうございます。
ちょっとグループを使い慣れていないので、この答え方で良いか分からないですが、これにて…。
SDKの問題など色々あるということで、いったんEclipse、Android SDKの2つを共に削除し、インストールしなおしたところ、どうにか
解決の運びとなりました。
多分、SDKのバージョンアップが十分にできていなかったのですね…。
色々と参考になる回答をしていただき、とても心強かったです。
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages