iconJava Development Kit | あんスマペディア

Android SDKなどの動作に必要なプログラム群

PC Freeware 配布サイト


関連項目

icon

Android SDK

Androidの開発者向けツール群。アプリ開発やデバッグ接続を利用した上級テクに必要

PC Freeware 配布サイト

icon

apktool

Androidアプリのパッケージをデコンパイルして改造や解析を補助するプログラム

PC Opensource 配布サイト

関連記事

  • パソコンにAndroid SDKとデバッグ接続用ドライバを導入してUSBテザリングの準備 特集その1

    AndroidのUSB接続では、バッテリの充電やストレージによるSDカード上のファイルの読み書きの他にも、「デバッグ接続」をすればパソコン側からさまざまな制御を行える。デバッグ接続を利用するには、Android側で機能を有効にしておくほか、パソコンに「Android SDK」と「Java Development Kit(JDK)」、端末のメーカーが公開しているデバッグ用ドライバをインストールしておく必要があるぞ。 また、「Internet Sharer」によるUSBテザリングなどを行うには、「Platform Tools」も必要だ。こちらはAndroid SDKのパッケージインストール機能を利用してインストールする。 インストールする数が多くて少々面倒だが、Androidの高度な活用テクではAndroid SDKが必要になることが多いので、ぜひインストールしておこう。まず、端末設定の「アプリケーション ... 続きを読む
  • パソコンさえあればAndroidアプリは無料で作れる!まずは開発環境を導入しよう 特集その1

    Androidアプリの作成には、「Eclipse」という統合開発環境を使うのが標準的だ。「Pleiades All in One 日本語ディストリビューション」という日本語表示のパッケージがあるので、英語が苦手な人はそちらを利用しよう。 Eclipseのほかには、「Android SDK」もインストールしておく必要がある。また、Pleiadesではなく通常のEclipseを使う場合は、別途「JDK」のインストールも必要だ。 各プログラムをインストールしたら、Eclipse上でAndroid SDKと連携するためのプラグインをインストールし、SDKのインストール先を設定しよう。次に、Android SDKのコンポーネント管理ツールで、「Platform Tools」と自分の利用している端末のAndroidバージョンに対応した「SDK Patform」をインストールすれば、開発環境の構築は完了だ。 導入手順は少々煩雑だが、必要 ... 続きを読む
  • パソコン上で仮想的なAndroid端末を動作させるエミュレータを準備しよう 特集その1

    Androidアプリの開発者などのために公開されている「Android SDK」には、パソコン上でAndroid端末の動作を再現できるエミュレータが用意されている。Android4.0を実行するためのパッケージも既に公開されているので、いち早く最新のAndroidを体験してみたい人は、エミュレータを使ってみるといいだろう。 エミュレータを実行するときに注意すべきなのは、パソコンの使用可能メモリ容量だ。仮想端末のメモリ容量を標準設定の512メガバイトにした場合、合計800メガバイト程度のメモリが必要となる。2ギガバイト以上の物理メモリを搭載したパソコンで実行するのが望ましいだろう。「Java SE Development Kit」をダウンロードしインストールしたら、最新の「Android SDK」のZIPファイルを「C:\Program Files」など適当なフォルダに解凍し、「SDK Manager.exe」を ... 続きを読む
  • 怪しいアプリのAPKはAndroid SDKのエミュレータにインストールして動作確認しよう

    開発者などのために公開されている「Android SDK」に含まれるエミュレータを使えば、パソコン上に仮想的なAndroid端末を再現できる。今回は、この仮想端末上に、非公式マーケットなどで入手したアプリのパッケージ(APK)をインストールして動作確認を行う方法を解説するぞ。 アプリのインストールは、SDKに含まれる「adb」というプログラムを利用する。SDKの「ddms」というプログラムを使えば、アプリの動作ログなどを表示して、アプリの挙動を詳しく調査できるぞ。 アプリが怪しいサーバと通信したりしていないかを確認したければ、「TCPMonitorPlus」などの通信モニタリングソフトをパソコン上で実行して、エミュレータ自体の通信内容を監視するといいだろう。まず、「パソコン上で仮想的なAndroid端末を動作させるエミュレータを準備しよう」の記事に従って、Android SDKとJDKをインストールし、エミュレー ... 続きを読む
  • 不審なパーミッションを要求するアプリを安全に試したければ、権限を削除してしまおう 特集その3

    現在のAndroidでは、アプリが要求するパーミッションを確認することはできても、許可を与えずにインストールすることはできない。これでは、安全性を重視したければ、よく分からないパーミッションを要求するアプリのインストールは見送るしかないのだ。利用するパーミッションが多いからと言って有害な動作をするとは限らないのに、試せないのではもったいない。 不可解なパーミッションを要求するアプリを安全に試したければ、ツールを使って要求パーミッションを削除してからインストールしてみよう。Android上で使用できるツールは、「root化」が必要なものや有料のものばかりなので、ここではパソコン用の開発者向けツールを利用して行う方法を紹介するぞ。 なお、現在のところ、ほとんどのアプリでは必要なパーミッションが与えられていない状態で実行されることは想定されていないため、不正終了してしまうことも少なくない。正常に動作しなくても、開発元に苦情を送った ... 続きを読む