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

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

21
android studio(Eclipseから移行)で署名されたAPKのキーエイリアスとキーパスワードを取得する方法
現在GooglePlayで公開されているAndroidアプリがあり、定期的に更新しています。新しいプッシュの前に、次のプロセスに従ってアプリに署名します。 プロジェクトで右マウスを押し、「Androidツール」->署名されたアプリケーションパッケージをエクスポートしますキーストアパスワードを提供しますアプリに署名しますapkファイルをGooglePlayデベロッパーコンソールにアップロードします 最近、プロジェクトをEclipseからAndroid Studioにインポートし、AndroidStudioでの作業を続けました。今、私はアプリで修正をプッシュすることを計画しています。私はアンドロイドスタジオでapkに署名するこのオプションがあると考えました ビルド->署名付きapkの生成-> 私の理解によると、私のAndroidアプリでは、更新をGooglePlayにプッシュするために以前に使用したものと同じキーストアとキーストアパスワードを使用する必要があります。また、ここでは、キーエイリアスとキーパスワードを要求しています。Eclipseでapkに署名しているときに、キーエイリアスとキーパスワード(画像の4番目の入力)を覚えていません。私は今何ができるか提案はありますか?キーストアとキーストアパスワードをすでに知っている場合、キーエイリアスとエイリアスキーパスワードを取得する方法はありますか? 更新:keytool -list -v -keystorename.keystoreコマンドを使用してキーエイリアスを取得できるようになりました

10
署名済みAPKのビルド中にAndroidエラーが発生しました:config'externalOverride 'に署名するためのkeystore.jksが見つかりません
署名付きAPKをビルドしようとすると、このエラーが発生します。最近API23にアップグレードしましたが、その後APKを正常に生成しました。よくわかりません。助けを求め、この問題を解決する方法をアドバイスします。これがエラーです FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:validateExternalOverrideSigning'. > Keystore file /Users/me/Desktop/final apps/keystore.jks not found for signing config 'externalOverride'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or -- debug option to get more log output. …

7
署名されていないAPKをインストールできません
私は自分のアプリケーションをテストのために何人かの人々に配布しようとしています。私はそれを日食から直接私の欲望にインストールしました、そしてそれはうまく働きます。 APKファイルを作成するには、Eclipseから直接「署名されていないアプリケーションパッケージをエクスポート」を選択し、APKファイルを作成しました。私はそれを自分自身に電子メールで送信し、ファイルをSDカードにダウンロードしました。しかし、(ESファイルブラウザを使用して)インストールしようとすると、「アプリケーションがインストールされていません」というメッセージが表示されます。 (携帯電話で「非市場アプリケーションのインストールを許可する」をすでにチェックしています)何かアイデアはありますか? ええ、私は問題を見つけました、以下の私の答えを見てください: 「マークのないアプリケーションのインストールを許可する」を使用しても、アプリケーションに署名する必要があることを知りませんでした。このリンクの自己署名とリリースアプリケーションをたどって、アプリケーションに自己署名しました。5分しかかからなかったので、署名済みAPKファイルを自分宛てにメールで送信し、SDカードにダウンロードして、問題なくインストールしました。


29
Android Studio:アプリケーションのインストールに失敗しました
Android Studioの使用方法を学習しようとしていますが、サンプルプログラムのいずれかを実行しようとすると、次のエラーメッセージが表示されます。 メッセージnullでインストールが失敗しました。この問題は、apkの既存のバージョンが存在する場合はそれをアンインストールしてから、再インストールすることで解決される可能性があります。 警告:アンインストールすると、アプリケーションデータが削除されます。 既存のアプリケーションをアンインストールしますか? さらに5つのサンプルプログラムでこれを実行しようとしましたが、すべてのプログラムでこのエラーが発生します。誰かがこれを解決する方法を知っていますか?

3
Flutter-デバイスのアプリサイズを縮小する方法
Google PlayStoreでのApp Bundleのダウンロードサイズは約23 MBです。 しかし、インストール後、ディスク上のアプリサイズが83 MBに大幅に増加するのはなぜですか。 これが発生する理由: 1)Flutterの約11 MBのみのプロジェクトのアセットファイル(画像、サウンド、フォント) 2)ディスク上のフラッターソースコード(.dart)のサイズはわずか1.4 MB 3)Androidネイティブリソース/アイコン(解像度)は約800 KB 以下で使用するフラッターのプラグインに関して: dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter angles: ^1.0.1 app_settings: ^1.0.5 archive: ^2.0.8 cached_network_image: ^1.1.1 carousel_slider: ^1.3.0 cron: ^0.2.1 crypto: ^2.0.6 cupertino_icons: ^0.1.2 date_format: ^1.0.5 device_id: ^0.1.3 dio: ^2.0.0 easy_alert: ^0.0.2 localstorage: ^2.0.0 audioplayers: ^0.13.1 path_provider: …
17 android  gradle  flutter  dart  apk 

3
アプリのモジュール化後に参照されるメソッドの数が増える
AS:3.5.3; Android Gradleプラグイン:3.5.0; Gradle:5.6.2; 「app」モジュールをいくつかの小さなモジュールに分割した後、アプリで参照されるメソッドの数が大幅に増加することがわかりました。しかし奇妙なことに、各クラスによる参照メソッドの追加は、Android Apkアナライザツールで述べた合計よりも少ないということです。 テストのために、WebActivity.classを「app」モジュールから「adapters」モジュールに移動し、参照されるメソッドの数を181メソッド増やしました。 要約する: app / WebActivity = 63546実際の参照メソッドですが、65394メソッドが表示されています。adapter / WebActivity = 63543実際の参照メソッドですが、65575メソッドを表示しています。 4つの新しいモジュールを追加または分割した後、「参照されるメソッドの数」がほぼ10k増加したことが確認されています。 正確な問題は何ですか? アプリのモジュール化によって、参照されるメソッドの数が大幅に増加する方法を教えてください。 以下は、私が撮った2つの異なるAPKのみのスクリーンショットです。WebActivityが「app」モジュールから「adapter」モジュールに移動し、181の参照メソッドが増加しています。 「app」モジュールのWebActivity WebActivityを「アダプター」モジュールに移動 スクリーンショットで、各クラスによる参照メソッドの追加(赤色でマーク)が、Apkアナライザーで与えられた合計と等しくないのはなぜですか?

2
InputStreamを使用していても、APKファイルの信頼できる有効なマニフェストコンテンツを取得するにはどうすればよいですか?
バックグラウンド APKファイル(分割APKファイルを含む)に関する情報を取得したいと思っていました(圧縮されていないzipファイル内にある場合でも)。私の場合、これには、パッケージ名、バージョンコード、バージョン名、アプリラベル、アプリアイコン、および分割APKファイルかどうかなど、さまざまなものが含まれます。 PCではなくAndroidアプリ内ですべてを実行したいので、一部のツールが使用できない可能性があることに注意してください。 問題 これは私が使用できないことを意味します getPackageArchiveInfo関数をます。この関数は、APKファイルへのパスを必要とし、非分割APKファイルでのみ機能します。 要するに、それを実行するフレームワーク関数はないため、関数で解析するための入力としてInputStreamを使用して、zipファイルに移動する方法を見つける必要があります。 オンライン以外にもAndroid以外にもさまざまなソリューションがありますが、安定していてすべてのケースで機能するソリューションは知りません。多くはAndroidでも問題ないかもしれませんが(ここの例)、解析に失敗し、Uri / InputStreamではなくファイルパスが必要になる場合があります。 私が見つけたものと試したこと StackOverflowでこれを見つけましたが、残念ながら私のテストによると、常にコンテンツを生成しますが、まれに、有効なXMLコンテンツではない場合があります。 これまでのところ、出力XMLコンテンツが無効であるため、パーサーが解析に失敗するこれらのアプリのパッケージ名とそのバージョンコードを見つけました。 com.farproc.wifi.analyzer 139 com.teslacoilsw.launcherclientproxy 2 com.hotornot.app 3072 android 29(「Androidシステム」システムアプリ自体) com.google.android.videos 41300042 com.facebook.katana 201518851 com.keramidas.TitaniumBackupPro 10 com.google.android.apps.tachyon 2985033 com.google.android.apps.photos 3594753 XMLビューアとXMLバリデータを使用して、これらのアプリの問題を次に示します。 #1、#2については、から始まる非常に奇妙なコンテンツを取得しました<mnfs。 #3の場合、「&」は好きではありません <activity theme="resourceID 0x7f13000b" label="Features & Tests" ... #4は、最後に「マニフェスト」の終了タグを逃しました。 #5の場合、少なくとも「インテントフィルター」、「レシーバー」、「マニフェスト」の複数の終了タグがありませんでした。おそらくもっとある。 #6の場合、何らかの理由で「application」タグで「allowBackup」属性が2回取得されました。 #7の場合、マニフェストタグに属性のない値を取得しました:<manifest versionCode="resourceID 0xa" ="1.3.2"。 #8では、いくつかの「uses-feature」タグを取得した後、多くのコンテンツを逃し、「manifest」の終了タグがありませんでした。 #9の場合、「uses-permission」タグを取得した後、多くのコンテンツが失われ、「manifest」の終了タグがありませんでした …

1
AOSPが不明なソースからのアプリのインストールをブロック
ユーザーがカスタムのAndroid OSで不明なソースからアプリをインストールできないようにする方法はありますか? AOSPソースを使用してAndroid OSのカスタムバリアントを作成しようとしています。ビルド中に指定した信頼できるソースからのアプリのみをユーザーがインストールできるようにします。 開発者オプションとUSBデバッグの有効化をブロックします。ソリューションは、サイドロードやシステムに接続するなど、考えられるすべてのソースからアプリをインストールできないようにする必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.