この記事をはてなブックマークに登録 このエントリーを含むはてなブックマーク このエントリーを del.icio.us に登録 この記事を livedoor クリップに登録 この記事のlivedoor クリップ数 このエントリーをYahooに登録

2011年05月02日

Androidアプリの署名付与

デジタル署名がついていない.apkファイルはAndroid端末にインストールできないので、署名の付与が必要。その手順をメモ。

1.android manifest.xmlでversioncode/versionnameを指定(任意の値)
 eclipseでprojectを選択し、propertiesを選択⇒Androidを選択⇒ターゲットとするAndroidのOSを選択⇒applyを押す(選択したOSのバージョンでコンパイルされる)

2.keytoolで証明書を生成する
(JDK_binディレクトリへのpathを通しておくか、binディレクトリへ移動)
コマンドプロンプトで以下を入力

>keytool -genkey -v -keyalg <鍵生成の暗号化方式> -keystore <作成する証明書ファイル名> -alias <証明書別名> -validity <有効期限の日数>

(例)
keytool -genkey -v -keyalg RSA -keystore C:test.keystore -alias test  -validity 1000

その後にパスワードを入力する

3.jarsignerで署名なしのandroidアプリにデジタル署名を付与
>jarsigner -verbose -keystore <証明書ファイル> <署名するandroidアプリパッケージ> <証明書別名>

2.で設定したパスワードを入力することで、署名付与が実行される

4.Anroid端末にアプリをインストール
 adb install 【インストールする.apkファイルのpath】



【このエントリーの関連記事】
  • Androidプリインアプリを削除する-2011年5月01日
  • Android ADB Shellの設定-2011年5月01日
  • HTC Desireのドライバ設定-2011年4月30日
  • DroidDrawの利用-2011年1月02日
  • AndroidでのGoogle Mapの利用-2010年9月05日

  • この記事をはてなブックマークに登録 このエントリーを含むはてなブックマーク このエントリーを del.icio.us に登録 この記事を livedoor クリップに登録 この記事のlivedoor クリップ数 このエントリーをYahooに登録

    2011年05月01日

    Androidプリインアプリを削除する

    Android端末の内部ストレージは非常に少ないので、不要なアプリは都度削除する必要がある。
    しかし、プリンアプリはそのままでは削除ができないので、その対応方法をメモ。

    1.コマンドプロンプトからadb shellを実行
    2.$ su を入力(root権限を取得)
    3.#pm list package を入力(端末内のアプリ一覧を表示)
    4.pm disable <package name> を入力(削除したいアプリをdisable状態にする)
    5.アプリケーション管理からアプリを削除する

    プリインされているアプリは端末を初期化すると復元できるので、必要な場合は初期化してください。 
    ただし、端末によってはroot取得権限がdeniedになるので、その場合は別の方法でroot取得を行う必要がある。 



    【このエントリーの関連記事】
  • Androidアプリの署名付与-2011年5月02日
  • Android ADB Shellの設定-2011年5月01日
  • HTC Desireのドライバ設定-2011年4月30日
  • DroidDrawの利用-2011年1月02日
  • AndroidでのGoogle Mapの利用-2010年9月05日

  • この記事をはてなブックマークに登録 このエントリーを含むはてなブックマーク このエントリーを del.icio.us に登録 この記事を livedoor クリップに登録 この記事のlivedoor クリップ数 このエントリーをYahooに登録

    Android ADB Shellの設定

    デバイスやエミュレータの状態を管理するためのAndroid ADB Shellを使うために環境変数を設定。

    コンピュータ->コントロール パネルシステムとメンテナンス->システム システムの詳細設定->環境変数の設定 で以下のpathを通す。

    .android-sdk_r04-windows\android-sdk-windows\platform-tools

    SDKへのpathが未設定場合は同時に以下を設定する。
    .android-sdk_r04-windows\android-sdk-windows

    ▼利用頻度の高いadbツールは以下の通り
    adb devices:PCに接続されている実行中のデバイスを表示
    adb install <apk file>:アプリをインストール
    adb uninstall <package name>:アプリをアンインストール

    ▼SDK付属の他に利用頻度の高いツールは以下の通り
    ddmas.bat:Eclipseを使わないデバッガとして利用できる他、実機をつないでキャプチャを撮ることができる(Device-> Screen Capture)

    appt -a <apkファイル> :ファイル内のデータ (リソース, マニフェスト) を確認する



    【このエントリーの関連記事】
  • Androidアプリの署名付与-2011年5月02日
  • Androidプリインアプリを削除する-2011年5月01日
  • HTC Desireのドライバ設定-2011年4月30日
  • DroidDrawの利用-2011年1月02日
  • AndroidでのGoogle Mapの利用-2010年9月05日

  • この記事をはてなブックマークに登録 このエントリーを含むはてなブックマーク このエントリーを del.icio.us に登録 この記事を livedoor クリップに登録 この記事のlivedoor クリップ数 このエントリーをYahooに登録

    2011年04月30日

    HTC Desireのドライバ設定

    Androidの開発アプリをHTC Desireにインストールするために、ドライバの設定手順をメモ。
    (Android SDKをインストール済として記載してます)

    1.SDK Managerを起動し、USB Driver for Windows, revision 4 をインストール
    2.android-sdk-windows/extras/google/usb_driver/android_winusb.infを編集
     [Google.NTx86]のファイルに以下を追加 

    ;HTC Desire
    %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01

    3.menu -> 設定 -> アプリケーション -> 開発 でUSBデバッグのチェックをONにする
    4.HTC DesireをPCと接続し、ドライバのインストールでandroid_winusb.infを指定
      もしくはPCと接続後、コントロールパネル->システムとメンテナンス->システム->デバイスマネージャで 
      ADB->ドライバ ソフトウェアの更新でandroid_winusb.infを指定

    4.



    【このエントリーの関連記事】
  • Androidアプリの署名付与-2011年5月02日
  • Androidプリインアプリを削除する-2011年5月01日
  • Android ADB Shellの設定-2011年5月01日
  • DroidDrawの利用-2011年1月02日
  • AndroidでのGoogle Mapの利用-2010年9月05日

  • この記事をはてなブックマークに登録 このエントリーを含むはてなブックマーク このエントリーを del.icio.us に登録 この記事を livedoor クリップに登録 この記事のlivedoor クリップ数 このエントリーをYahooに登録

    2011年01月02日

    DroidDrawの利用

    Androidでテキストボックス等の部品を作るのを自動生成できるDroidDrawを利用するための手順をメモ。

    1.DroidDrawからPCのOSを選択してDL
    2.DLしたファイルからexeファイルを実行(環境設定は必要なし)
    3.widgetを配置し、Propertiesで属性を書換え(よく使うのは Id/Width/Height/Text/FontSize)
    4.Generateボタンを押すとGenerateでxml出力されるので、Eclipse上で貼り付け

    xmlファイルを直接記述するよりも手軽に対応できます。慣れるまではレイアウトの勉強に役立ちそうです

     



    【このエントリーの関連記事】
  • Androidアプリの署名付与-2011年5月02日
  • Androidプリインアプリを削除する-2011年5月01日
  • Android ADB Shellの設定-2011年5月01日
  • HTC Desireのドライバ設定-2011年4月30日
  • AndroidでのGoogle Mapの利用-2010年9月05日

  •          
             

    PROFILE

            
                       
              
    • ひーくん(男性)
    •         
    • birth:1978-03-28
    •         
    • Kanagawa,Japan
    •         
    • ちょっと変わったものが好き。あまり人が行かないところに行きたがるのが特徴。カメラと山とオーディオをこよなく愛する。
    •            
                      
            

    Recent Entries

    Recent Comments

    Recent Trackbacks

    Tag Clouds

    このブログのフィードを取得
    [フィードとは]
    Powered by
    Movable Type 3.35