web-dev-qa-db-ja.com

Android Studio 3.1.1の更新後、「検索」リンクは生成されたAPKフォルダーを開きません

更新:問題はAndroid 3.1.1更新後に発生しました。

APK生成プロセスが完了した後、Android Studio(Windows OS)は、APKを検索または分析するためのポップアップを提案します。

enter image description here

残念ながら、locateをクリックしても、何も起こりません。

[〜#〜]更新[〜#〜]

APK Generetion Dialogで、宛先パス、つまりPC上のフォルダーを指定します。

enter image description here

また、一部のプロジェクトでは、一連のgradle行を使用してAPKの名前を変更しています。

Android.applicationVariants.all { variant ->
    if (variant.buildType.name == BuilderConstants.RELEASE) {
        variant.outputs.each { output ->
            def padVersionCode = variant.versionCode.toString();
            padVersionCode = padVersionCode.padLeft(5, '0')
            def newApkName = "${output.baseName}_${padVersionCode}-${variant.versionName}"
            newApkName = newApkName + ".apk"
            output.outputFile = new File(output.outputFile.parent, newApkName)
        }
    }
}

APKの名前が変更され、予期されたフォルダーに配置されているのがわかります。検索リンクだけが機能しません。

16
Seraphim's

残念ながら、検索をクリックしても何も起こりません。

これは私にはAndroid Studioのバグのように見えます。

あなたの場合、Android Studioログ([ヘルプ]-> [エクスプローラーでログを表示])が表示されると、次のように表示されます。

INFO - ide.actions.ShowFilePathAction - not a directory: T:\COMPILED_APK\release

つまり、COMPILED_APKフォルダー内にreleaseという名前のフォルダーがありません。

したがって、本当にこの方法が必要な場合は、次のようにします。

  1. まず、releaseというフォルダーをCOMPILED_APKフォルダー内に作成します。

  2. APKを生成します。

  3. これで、[検索]をクリックすると、リリースフォルダーが開きますが、フォルダー内には何もありません。

  4. APKを見つけるには、T:\COMPILED_APK\e\releaseに移動する必要があります

これは奇妙ですが、これがどのように機能するかです。

7