2017-01-12 19 views
0

Guys私はHTML/CSS/JAVASCRIPTプログラムをAndroidプロジェクトに変換するためにCordovaを使用しましたが、最終的にはandroid-debug-unaligned.apkファイルを使用せずにAndroidのdebug.apkを取得します。キーストアとリリースのバージョンは、私がそのファイルを見逃している問題はありますか?このファイルのみでリリース版を作成してアップロードできますか?Android Project

+0

デバッグバージョンにはデバッグキーのみがあります。 –

答えて

0
  1. AndroidManifestを更新します。 /myApp/platforms/android/AndroidManifest.xmlを開いて更新してください。 VersionCodeはストアに表示されるものです。 versionNameは内部用であり、表示されません:android:versionCode = "10000" android:versionName = "1.0.0"(形式に関する注: "10000" = 1.00.00)

必ず次は(ここでは、このページを通じてご自身の情報にcom.developerName.myAppを変更)正確である:

**package="com.developerName.myApp"** 

(私は19を選択します)以下が11以上であることを確認してください:

**android:minSdkVersion="11"** 

/myApp/config.xmlを開いて、ウィジェットのIDとバージョンを確認してくださいe AndroidManifest.xmlと同じです。

  1. 次の手順では、プライベートキーとそれを格納するキーストアファイルを作成します。ターミナルで、開始位置が/ myAppのアプリケーションのルートフォルダ内にあることを確認し、次のコマンドを実行します。 (ターミナルのアプリケーションのルートフォルダからコマンドを開始するには、ターミナルアプリケーションを開き、cdとスペースを入力して/ myAppフォルダをターミナルにドラッグし、ターミナルをタップしてウィンドウをアクティブにしてからEnterキーを押します)

    keytool -genkey -v -keystore myapp.keystore -alias myappの-keyalg RSA -keysize 2048 -validity 10000

あなたはいくつかの質問に答えるように求められます。句読点ではなく、文字や数字などの合法的な文字だけを使用してください。 http://www.worldatlas.com/aatlas/ctycodes.htm

  1. 2文字の国コードの場合は、表示されたデータを確認します。その時点で、いずれかの情報が間違っている場合は、2つの文字を入力してその情報を再入力します。たとえば、姓と名字を変更するにはcnと入力します。それ以外の場合は、「はい」と入力して情報を確認します。次の端末情報のパスワードが前のものと同じになる場合は、Enterキーを押してください。

キーストアファイルは、/myApp/myapp.keystoreにあります。これはできるだけ安全な場所にコピーする必要があります。あなたの顧客は、このファイルなしで次のバージョンに更新することはできません。

  1. myapp.keystoreを/ platforms/androidにコピーします。

今度は、キーでアプリに署名し、リリースバージョンを作成します。

  1. テキストエディタで/platforms/android/local.properties(またはproject.properties)を開きます。

  2. 「このファイルを変更しないでください - あなたの変更は消去されます!「ターミナルでの/て、myAppフォルダにまだ

    key.store = myapp.keystore key.alias = myappに

  3. 、実行します。

    コルドバビルドアンドロイドは

  4. を--release

あなたのパスワードは2度尋ねられ、難読化されません。

  1. myApp.apkファイルは/myApp/platforms/android/ant-build/CordovaApp-release.apkに置かれます。 (存在しない場合は/ myApp/platforms/android/build/outputs/apkにある可能性があります)。これは名前を変更してGoogle Playにアップロードするファイルです
関連する問題