SEARCH

Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


Android   

開発環境

Android Studio

IntelliJ base の開発環境。

これから新規で作る際はこっちで



古い環境を作る方法

for Eclipse

ADT-BUNDLE(eclipse) インストール

SDK tool only を選択

http://developer.android.com/sdk/index.html#Other

展開した後に C:/ 直下に移動

起動後、必要となるパッケージを落とす

4.4.2
extra/google-play-service

eclipse の設定

pleiades

adt プラグインのインストール

[ヘルプ] -> [新規ソフトウェアのインストール] ->

AndroidPlugin - https://dl-ssl.google.com/android/eclipse/
android - http://dl.google.com/eclipse/plugin/3.6

 workspace を作成

mkdir c:/adt-*/workspace

下記から eclipse を起動して workspace を設定

c:/adt-bundle-windows-x86xxx-2014xxx/eclipse/eclipse.exe

[ウィンドウ] -> [Android SDK マネージャー] を開いて適切なツールをダウンロード

[Android 4.0] [Android 4.2.2] あたりを追加

AVDマネージャで 4.0 のエミュレータを作成しておく

キーバインド(おこのみ)

  • [ウィンドウ] -> [設定] -> [一般] -> [キー] -< スキーム:emacs
TAB単語補完
F2添付されたJavaodcを開く
行のスクロールダウンコマンドのアンバインド
Ctrl+Z元に戻す F9 -> F9, ctrl+z
Ctrl+Vアンバインド (他人が使うと混乱するため)
Ctrl+C系統アンバインド(他人が使うと混乱するため)
Ctrl+Alt+Cアンバインド(SVN優先にしたい)
Ctrl+スペースマークの設定
Ctrl+Tコンテンツ・アシスト

以下旧いです

eclipse

本体

  • pleiades(helios) のインストール
    http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/3.6/pleiades-e3.6-ultimate-jre_20110326.zip 
  • 展開して c:\helios とrename
  • 起動
  • [ウィンドウ] -> [設定] -> [Java] -> [コンパイラー] -> コンパイラ準拠レベルを 1.6
  • [ウィンドウ] -> [設定] -> [Java] -> [エディター] -> [保管アクション] -> 保管時に選択したアクションを実行にチェック/インポートの編成にチェック

plugin

  • [ヘルプ] -> [新規ソフトのインストール] -> [追加]
    android
    http://dl-ssl.google.com/android/eclipse/

android sdk

http://developer.android.com/sdk/index.html
  • 展開して C:\に配置
  • eclipse [ウィンドウ] -> [設定] -> [Android] SDKロケーションをC:\android-sdk-windowsに設定
  • [ウィンドウ] -> [Android SDK and AVD Manager] -> Available packages
    • install -> accept all

Subversive

  • [ヘルプ] -> [新規インストール] -> [コラボレーション] -> チームプロバイダー(インキュベーション)

不要?
http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/
Subversive SNV Connectors > SVNKit 1.3.x Implementation (オプショナル)

USB 接続

  • HTC Sync を入れる(desireの場合)
  • Sumsung Kiesを入れる(Galaxyの場合 OSUpdateに必要)

logcat

なぜだか1行で消えるようになるバグがある

コマンドラインから

/cygdrive/c/android-sdk-windows/platform-tools/adb.exe logcat |nkf -e |egrep ^E

したほうがいくらかまし。日本語もでるし。

cirtification fileの期限切れ

C:\Documents and Settings\user\.android\debug.keystore を削除

driver (SH-01F用)

https://sh-dev.sharp.co.jp/android/modules/driver/#adbAll

eclipse 用の環境が色々無くなった

appcompat-v4

  1. jar を直接ダウンロード
    wget https://github.com/freshplanet/ANE-Push-Notification/raw/master/android/libs/android-support-v4.jar
  2. その後、libs の中に入れて直接参照

googlemap

  1. revision28をダウンロード
    https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip
  2. その後、eclipse でプロジェクトとして読み込んで参照

※参考文献

http://qiita.com/komitake/items/f25191ac61292d1d095e

タイトルバー非表示

AndroidManifest.xml

      <activity
           android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen"

values/styles.xml

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
    <style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>
</resources>