2011-12-16 10 views
1

私はJenkinsを使ってAndroidアプリを定期的に構築しています。どのファイルを後で必要とする場合に備えてアーカイブする必要がありますか?たとえば、iOSでは、後でスタックトレースを表すためにdSYMファイルが必要です。 Androidの必要性はありますか?Androidアプリのために作成する成果物はどれですか?

これらは、デバッグビルド時に生成されるファイルです(ant clean debug)。基本的に、リリースビルド用に同じリストが生成されます。

    • アプリケーションデバッグunaligned.apkアプリケーションdebug.apk
    • アプリケーションデバッグunaligned.apk.d
    • Application.ap_
    • Application.ap_.d
    • classes.dex.d
    • build.prop
    • classes.dex
    • クラス
    • 解像度
    +2

    ProGuardを使用する場合は、難読化されたスタックトレースをマッピングするためのProGuardディレクトリ(mapping.txt、dump.txtなど)を保存する必要があります。 –

    答えて

    0

    あなたはすべての.apkファイルをアーカイブすることができます。署名しなければならないものを市場に出すためにアップロードする必要があるファイル。ファイル名は通常、appname-release.apkという形式になります。ビルド中に署名証明書が提供されている場合は、リリースタスクを使用して生成する必要があります。

    関連する問題