Eclipseを使用して.apkファイルをzipalignする方法を教えてください。次のようなコマンドを指定して.apkファイルを作成しました。
プロジェクトフォルダを右クリック
メニューから[Androidツール]オプションをクリックします。
[署名済みアプリケーションパッケージのエクスポート...]をクリックし、特定のアプリケーションエイリアスで生成された.apkをクリックします。
ここで、上記の生成された.apkファイルに対してzipalignを実行します。どのツールでもそうする必要がありますかOR私の問題を解決できるものなら何でも。
上記で説明したことを実行した場合、EclipseはすでにあなたのAPKをzipalignしています。既にzipalignedされているパッケージをzipalignすることはできません
これはあなたを助けると思います
D:\Android-sdk\Android-sdk\tools>zipalign -f -v 4 "C:\Users\name\Desktop\project_name\projectname_signed.apk" "C:\Users\name\Desktop\project_name\projectname__zipaligned.apk"
指定された手順を使用して、Eclipseはzipalign
を実行します。
これは非常にトリッキーな部分で、最初は奇妙な問題にも出くわしました。 Android marketにアップロードする前に、次の手順を実行する必要があります。
このサイトを確認してください: 署名方法Android project apk
デフォルトでエクスポートする場合、Eclipse zipalign APK。
zipalignは基本的に、Android sdk。
Eclipseを使用してビルドしない場合は、このツールを直接使用してapkをzipalignできます。
zipalign [-f] [-v] <alignment> infile.apk outfile.apk
アライメントは、バイトアライメント境界を定義する整数です。これは常に4(32ビットのアライメントを提供)でなければなりません。そうでない場合、実質的に何もしません。
詳細については、このリンクを確認してください http://developer.Android.com/tools/help/zipalign.html
APKファイルに署名してZipアライメントする場合は、ファイルを再配布してPlayストアにアップロードできます。次に、これらの簡単な手順に従います
したがって、すべての後に、署名され、Zipで整列されるAPKを取得します。
上記の操作を実行すると、Eclipseは自動的に.apkファイルをzipalignします。
Eclipse zipalign apkが自動的に。プロジェクトをエクスポートするとき、Eclipseは別の宛先に署名済みapkを生成する必要があります。署名済みapkを生成するときにプロンプトが表示される場所を適切に確認します