93

Play ストアにアップロードできる APK を作成しようとしています。

Android Studio (バージョン 0.3.1) で Build|Generate Signed APK... を選択すると、「gradle build scripts」で署名プロセスを適切に設定する方法に関するリンクが表示されます。

ここに画像の説明を入力

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations

残念ながら、そのページをチェックした後、編集するファイルとそこに何を入れるかについて途方に暮れています-私はVisual Studioのバックグラウンドから来ているので、物事が「うまくいく」ことを怠惰に期待しています:)。

(Android Studio の警告メッセージを OK した後、AS は署名付き APK の生成ウィザードを起動し、キーの詳細を渡しました。生成された APK は、キーの有効期限が早すぎるため、Play ストアによって拒否されました。 )。

また、上記のメッセージにあるように、Android Studio のターミナル ウィンドウを立ち上げて「gradle」を実行しようとしましたが、このコマンドは見つかりませんでした。余談ですが、おそらくコマンドを実行すると何か役に立つかもしれないので、どのようにgradleを実行しますか?

AS IDE で「Gradle」ウィンドウを見つけ、そのウィンドウで見つかった assembleRelease ターゲットをビルドしようとしました。ただし、実行ウィンドウの出力には、「Executing external task 'assembleRelease'...」と表示されるだけです。

4

3 に答える 3

25

AndroidStudio は今のところアルファ版です。そのため、gradle ビルド スクリプト ファイルを自分で編集する必要があります。次の行をbuild.gradle

android {

    signingConfigs {

        release {

            storeFile file('android.keystore')
            storePassword "pwd"
            keyAlias "alias"
            keyPassword "pwd"
        }
    }

    buildTypes {

       release {

           signingConfig signingConfigs.release
       }
    }
}

エミュレーターまたはデバイスで実際にアプリケーションを実行するには、gradle installDebugまたはgradle installRelease.

AndroidStudio ウィザードから helloworld プロジェクトを作成して、必要な gradle ファイルの構造を確認できます。または、作業中の Eclipse プロジェクトから gradle ファイルをエクスポートします。この一連の記事も参考になりますhttp://blog.stylingandroid.com/archives/1872#more-1872

于 2013-10-27T17:08:40.103 に答える