For Want Of A Better Word

Androidアプリのアップロード

      2015/04/19

iconも作ったのでアップ作業。
Eclipseで作成したアプリ内 bin/xxxxxx.apkファイルがアップロード対象。

マニフェストファイルの設定

  • ①iconの設定
    • 対象のpingファイルをres/drawable内に保存し、android:iconで指定。
      • iconの作成方法は別記事で記録
  • ②アプリケーションラベルの設定
  • ③アプリケーションバージョン

android:icon=”@drawable/hellowidget_icon” //icon画像の設定
android:label=”@string/app_name” >//アプリケーション全体のラベル名
android:name=”.HellowidgetActivity”
android:label=”@string/app_name” >




アプリケーションへの署名

  • ①keytool(javaSDK付属)による自己証明書の作成
    • (1)コマンドプロントでkeytoolのある場所(例:C:\Program Files\Java\jdk1.7.0_03\bin)に移動。
    • (2)keytool -genkey -keystore kinami.keystore -alias kinami -validity 10000

姓名を入力してください。
[Unknown]:
組織単位名を入力してください。
[Unknown]:
組織名を入力してください。
[Unknown]:
都市名または地域名を入力してください。
[japan]:
都道府県名を入力してください。
[Unknown]:
この単位に該当する2文字の国コードを入力してください。
[jp]:
CN=Unknown, OU=Unknown, O=Unknown, L=japan, ST=Unknown, C=jpでよろしいで
すか。
[いいえ]:はい

の鍵パスワードを入力してください
(キーストアのパスワードと同じ場合はRETURNを押してください):
新規パスワードを再入力してください:

  • ②証明書によるアプリケーションへの署名
    • (1)Jarsignerのある場所に移動(C:\Program Files\Java\jdk1.7.0_03\bin)
    • (2)Jarsigner -verbose -keystore

Jarsigner -verbose -keystore kinami.keystore C:\all\dev\java_workspace\Hellowidget\bin\Hellowidget.apk kinami

C:\Program Files\Java\jdk1.7.0_03\bin>Jarsigner -verbose -keystore kinami.keysto
re C:\all\dev\java_workspace\Hellowidget\bin\Hellowidget.apk kinami
キーストアのパスワードを入力してください:
更新中: META-INF/MANIFEST.MF
追加中: META-INF/KINAMI.SF
追加中: META-INF/KINAMI.DSA
署名中: res/drawable/android_button.xml
署名中: res/drawable/android_focused.png
署名中: res/drawable/android_normal.png
署名中: res/drawable/android_pressed.png
署名中: res/drawable/hellowidget_icon.png
署名中: res/layout/main.xml
署名中: AndroidManifest.xml
署名中: resources.arsc
署名中: res/drawable-hdpi/ic_launcher.png
署名中: res/drawable-ldpi/ic_launcher.png
署名中: res/drawable-mdpi/ic_launcher.png
署名中: classes.dex

アンドロイドマーケットへのアップ。

  • playマーケットからアップロードファイルを選択して、。。エラー!「apkをサーバで処理できませんでした。」 Fuck!!

 - android, 開発全般

  関連記事

php-logo
PHP デバッガー (APD,Xdebug)

APD(デバッガー) http://www.php.net/manual/ja/ …

php-logo
PHP フィルター

リソース(ファイル)からデータを入出力する際、一定の処理をかけたデータを取得する …

lgi01a201309210900
PHPセキュリティ

「最善のセキュリティは、通常、ユーザによる業務の達成を防たげずに要求 を十分に達 …

java-logo
GoogleAppENgine java で開発!!(by 作ればわかる GoogleAppEngineプログラミング)

HelloWorldまで行ったので、次はサーブレットを作ってみる! サーブレット …

android-logo
android アプリの作り

[準備] ・対応するAndroidバージョン ・名前 ・dexファイル名 ・地図 …