問題タブ [zipalign]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Eclipseを使用して.apkファイルをzip整列する方法は?
Eclipseを使用して.apkファイルをzipalignする方法を教えてもらえますか?次のようなコマンドを実行して、.apkファイルを作成しました。
プロジェクトフォルダを右クリックします
メニューから「Androidツール」オプションをクリックします。
「署名されたアプリケーションパッケージをエクスポート...」をクリックすると、指定されたアプリケーションエイリアスで生成された.apkが表示されます。
ここで、上記で生成された.apkファイルに対してzipalignを実行します。どんなツールでもそうする必要がありますか、それとも私の問題を解決できるものはありますか?
android - AndroidでAlign APKファイルを圧縮するには?
最初の APK ファイルを Google Play にアップロードしていますが、次のエラーが発生します。
zip アラインされていない APK をアップロードしました。APK で zip align ツールを実行し、再度アップロードする必要があります。
apk ファイルを zip で整列する方法を教えてもらえますか?
そのための手順を教えてください。
android - gradle で中間ファイルの名前を変更するにはどうすればよいですか?
私のbuild.gradle
ファイルには、次のものがあります。
次のコマンドを実行すると./gradlew clean assembleRelease
、次の .apk ファイルが作成されます。
(MyApp-release-1.2.3-e1ad453.apk
は zipaligned ですが、もう 1 つはそうではありません)
作成したいのは、次のファイルです。
whereMyApp-release-1.2.3-e1ad453-unaligned.apk
は zip で整列されておらず、zip で整列MyApp-release-1.2.3-e1ad453.apk
されています。これは、gradle がデフォルトで動作する方法のように思われるためです (つまり、整列されていないファイルの名前に追加するのではなく、整列されていないファイルの名前に追加します) 。 )。
基本的に、ファイルが実際に作成される前に名前変更機能が動作し、必要と思われる出力ファイルを指定するだけです。これで問題ありませんが、zipAlign を実行する前にMyApp-release-unsigned.apk
中間ファイルを指定することはできますか?
ionic-framework - Windows 7 Ionic Framework: zipalign 4 -v myapp-release-unsigned.apk myapp.apk が機能しない
上記のコマンドを実行しても何も起こりません。「myapp.apk」は作成されません。オンラインで私を導くものは何も見つかりませんでした。誰かが何が起こっているのか知っていますか?
android - app-release.apk は zipaligned apk ですか?
Android Studio 1.0.2 を使用しています。Gradle タスクで assembleRelease をクリックすると、app-release-unaligned.apk と app-release.apk の 2 つのファイルが生成されます。app-release-unaligned.apk が unaligned であることは知っていますが、app-release.apk とは何ですか? それは整列apkですか?私のbuild.gradleは以下のようなものです。
zipAlignEnabled を true にしなくても、app-release.apk が生成されます。Android Studio 1.0.2 でも必要ですか? zipalign について取得したすべての情報は、Android Studio 1.0 がリリースされる前のものです。
android - 署名プロセスの後にzipalignするのはなぜですか?
私は最近、Android で最初に署名してから apkを zipalignする必要がある理由を自問しました。これらのプロセスが技術的にどのように詳細に機能しているか、いくつかの背景情報を検索しました。私はまだ少し不満です.なぜなら、これらの説明は、なぜこのシーケンスが必要なのかを技術的に説明していないからです.
しかし、最初から始めましょう:
apk-build-process では次の順序が必要であることを知っています
- 多くの前のステップ...
- apk ファイルの作成
- apk ファイルに署名する (apk を変更する)
- apk ファイルのzipaligning (apk の変更)
ここでいくつかの情報を見つけました:
zipalign
そのため、zipalign が内部を 4 バイト境界に揃えて、すべてを mmap でロードできることは明らかです。Signing- プロセスがこのアラインメントを破壊するようです。したがって、署名後のプロセスの最後に zipaligning を呼び出す必要があります。
しかし、apk の署名を破壊することなく、apk-content を再調整できるのはなぜですか!?
apk が変更され、変更された apk の後に署名が有効になるはずがないと思いました...
誰かが私がここで見つけたよりも技術的な背景情報を持っているかもしれません:
Signing your application
ありがとう、誰かが役に立つ、より技術的に詳細な情報を持っていれば。
ルーク
zipalign - このエラーを発生させる Zipalign ファイル
誰でもこの問題で私を助けてください。
android - zip アライメント エラーが発生しました
apk が完成しました。アップロードしようとすると、zipalign のエラーが表示されます。修正しようとしましたが、方法がわかりませんでした。ラインは
ラップトップに mine.apk と zipalign.exe があるとします。何を入力すればよいか教えてもらえますか? いろいろやってみた!