タグ付けされた質問 「apk」

.apkファイル拡張子は、Androidパッケージ(APK)ファイルを示します。このファイル形式はJAR形式の変形であり、バンドルされたコンポーネントをAndroidオペレーティングシステムに配布およびインストールするために使用されます。



25
ADBのインストールがINSTALL_FAILED_TEST_ONLYで失敗する
デバイスへのAPKのインストールに問題があります。 adb install <.apk> 上記のコマンドを使用すると、以下が返されます。 5413 KB/s (99747 bytes in 0.017s) pkg: /data/local/tmp/AppClient.TestOnly.App3.apk Failure [INSTALL_FAILED_TEST_ONLY] この問題を引き起こす可能性のあるものについて何か考えはありますか? デバイスを確実に認識します。それはAPKの問題でしょうか?
201 android  install  apk  adb 

23
Android APKのパッケージ名を読み取る
Android APKのパッケージ名を取得する必要があります。APKを解凍してのコンテンツを読み取ろうとしましたAndroidManifest.xmlが、テキストファイルではないようです。 APKのパッケージ名を抽出するにはどうすればよいですか?
200 android  apk 

11
apkは以前のバージョンと同じ証明書で署名されている必要があります
アプリをGoogle Playにアップロードしました(Androidマーケットと呼ばれたとき)。 今日はアプリを更新しましたが、以前のキーストアを削除して新しいキーストアを作成していました。 アップロード時に、APKは前のバージョンと同じ証明書で署名する必要があると表示されます。 アップロードに失敗しました 以前のAPKとは異なる証明書で署名されたAPKをアップロードしました。同じ証明書を使用する必要があります。 既存のAPKは指紋付きの証明書で署名されています: [SHA1:89:2F:11:FE:CE:D6:CC:DF:65:E7:76:3E:DD:A7:96: 4F:84:DD:BA:33] と、アップロードしたAPKの署名に使用された証明書にフィンガープリントがあります: [SHA1:20:26:F4:C1:DF:0F:2B:D9:46: 03:FF:AB:07:B1:28:7B:9C:75:44:CC] しかし、私はこの証明書を持っていません。また、アクティブなユーザーがいるため、アプリケーションを削除して再公開したくありません。 新しい証明書でアプリに署名するにはどうすればよいですか?
200 android  google-play  apk 

11
rootアクセスなしでインストール済みアプリのAPKを取得するにはどうすればよいですか?
インストールされているAndroidアプリのAPKファイルをルート権限なしで抽出しようとしています。 system-app以外のすべてのAPKファイルは/ data / appにあり、このフォルダーにアクセスするにはroot権限が必要であるため、これは不可能だと思いました。その後、ルート権限を取得していないデバイスでもAPKファイルにアクセスできるように見えるGoogle Playストアに多数のアプリがあることがわかりました。 誰かがこれがどのように可能かを教えてもらえますか?ルートなしでAPKファイルをバックアップするバックアップアプリはありませんか?
196 android  root  apk 


8
APKをインストールせずにAndroid .apkファイルのVersionNameまたはVersionCodeを取得する
ダウンロードしてインストールせずに、AndroidManifest.xmlファイルからプログラムでAPKのバージョンコードまたはバージョン名を取得するにはどうすればよいですか。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx.xx.xxx" android:versionCode="1" android:versionName="1.1" > たとえば、IISサービスに新しいバージョンがアップロードされているかどうかを確認します。デバイスにインストールした後、それが新しいバージョンでない場合は、インストールしたくないです。


14
Gradleを使用してAPKファイル名にversionNameを設定するにはどうすればよいですか?
Gradleの自動生成されたAPKファイル名に特定のバージョン番号を設定しようとしています。 今度はgradleが生成さmyapp-release.apkれますが、のように見せたいですmyapp-release-1.0.apk。 乱雑に見えるオプションの名前を変更してみました。これを行う簡単な方法はありますか? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> def file = variant.outputFile variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk")) } } 私は運が悪いので上のコードを試しました。助言がありますか?(gradle 1.6を使用)

30
Android Studioでのアプリケーションのインストールに失敗しました
昨日からアプリは完全に実行されてAndroid Studioいましたが、今日、自分がアプリで作業を開始して実行すると、エラーメッセージが継続的に表示されます 「セッションを確立できませんでした」というメッセージが表示されてインストールが失敗しました 画面: OKをクリックするとエラーメッセージが表示されます セッション「アプリ」:APKのインストールエラー そして、アプリはデバイスに存在しません(すでにアンインストールされています)。何をすべきか私に提案してください?

11
開発サーバーなしでデバイスに署名なしapkをビルドしてインストールしますか?
私は反応ネイティブの初心者なので、手順に問題がある場合はお知らせください。 ドキュメントに従ってコマンドを使用して、反応するネイティブAndroidアプリを作成しました 反応ネイティブのアンドロイド デバイスで実行中に次のコマンドが使用されました 反応ネイティブ実行アンドロイド 私のプロジェクトフォルダ/ android / app / build / outputs / apkにある2つのapkファイルの出力を私に与えます インストール後にこのapkをインストールするために使用するとき、JSをバンドルするために接続する開発サーバーを要求します。しかし、私の要件は、ユーザーがapkをインストールする必要があるだけで開発サーバーと格闘する必要がなく、すべてが完了していることです。 いくつかのスタックオーバーフローの質問を通過しましたが、開発サーバーを必要としない署名されていないapkの作成には役立ちません。 React NativeでAPKを作成して署名しない方法を見つけるのを手伝ってくれませんか?

25
INSTALL_PARSE_FAILED_NO_CERTIFICATESエラーとは何ですか?
androidmanifest.xmlファイルを編集して、デフォルト/メイン/スタートアップ(何でもいい)のアクティビティを変更しようとしました。私がしたすべては、android:nameプロパティを変更することでした。しかし、これはアプリ全体を完全に壊しました。インストールしようとすると失敗して読みます。 インストールエラー:INSTALL_PARSE_FAILED_NO_CERTIFICATES 以前の状態に戻そうとすると、それでも同じエラーが発生しました...何をしましたか?


2
なぜ未調整のapkが必要なのですか?
Android Gradleはapkを2つのバイナリで生成します:未整列と整列。 文書は言いました... 秘密鍵でAPKに署名したら、ファイルに対してzipalignを実行します。このツールは、すべての非圧縮データが、ファイルの先頭からの特定のバイトアライメントで始まることを保証します。4バイト境界でのアライメントを保証すると、デバイスにインストールしたときにパフォーマンスが最適化されます。整列すると、Androidシステムは、パッケージからすべてのデータをコピーするのではなく、整列制限付きのバイナリデータが含まれていても、mmap()でファイルを読み取ることができます。利点は、実行中のアプリケーションが消費するRAMの量が減ることです。 整列されたapkのように見えるように配布することを強くお勧めします。私にとって、私は結果製品として整列されたapk のみを使用し、整列されていない apk を無視します。 未調整のAPKには、開発中に特別な使用法がありますか?
151 android  apk  release 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.