Skip to content

Most visited

Recently visited

navigation

Android 開発に必要なものがすべて備わっています

Android Studio は Android の公式 IDE です。Android Studio を利用すると開発時間が短縮でき、あらゆる Android 端末向けに高品質のアプリを作成することができます。

さらに、コード編集やデバッグ、テスト、プロファイリングに役立つ優れたツールなど、Android デベロッパーにとって使いやすいツールがそろっています。

コーディングや反復処理の大幅なスピードアップ

Intellij IDEA をベースとした Android Studio を利用すると、コーディングや実行のワークフローにかかる時間を大幅に短縮することができます。

Instant Run

[Run] または [Debug] をクリックすると Android Studio の Instant Run 機能が動作し、コードやリソースの変更点が実行中のアプリにプッシュされます。Instant Run では変更点を的確に把握し、ほとんどの場合はアプリの再起動や APK の再ビルドをせずに変更点を反映します。そのため、結果をすぐに確認することができます。

インテリジェント コードエディタ

インテリジェント コードエディタの高度なコード補完、リファクタリング、コード解析機能を利用すると、コードの質や作業速度が上がり、生産性を向上することができます。文字を入力するとドロップダウン リストに候補が表示され、Tab キーを押すだけでコードを挿入できます。

高速で高機能のエミュレータ

Android Emulator を利用すると、実機よりも速くアプリのインストールや実行ができます。スマートフォン、タブレット、Android Wear、Android TV などのあらゆる Android 端末でアプリのプロトタイプを作成し、テストを実施することも可能です。さらに GPS の位置情報やネットワーク遅延、マルチタッチ入力など、さまざまなハードウェア機能のシミュレートにも対応しています。

柔軟性の高いビルド構成

Android Studio のプロジェクト構成と Gradle をベースとしたビルドにより、柔軟な方法であらゆるタイプの端末向けに APK を作成できます。

柔軟性のある安定したビルドシステム

Android Studio は自動ビルドや依存性管理、ビルド構成のカスタマイズに対応しています。さらにローカル ライブラリやホストされたライブラリを含むプロジェクトの構成や、異なるコードやリソースを含むビルド バリアントの定義、異なるコード圧縮やアプリ署名設定の適用も可能です。

チームで利用しやすい

Android Studio には GitHub や Subversion などのバージョン コントロール ツールと統合されているため、チーム内でプロジェクトやビルドの変更内容を同期できます。オープンソース の Gradle ビルドシステムでは環境に合わせてビルドの設定を変更でき、Jenkins などの継続的インテグレーション サーバーで実行することも可能です。

あらゆる Android 端末向けの開発ができる

Android Studio の統合環境では、Android スマートフォン、タブレット、Android Wear、Android TV、Android Auto 向けのアプリを作成できます。構造化されたコード モジュールにより、プロジェクトを機能ごとのユニットに分割し、それぞれ個別にビルド、テスト、デバッグを実施することも可能です。

コードの信頼性向上

Android Studio は、開発のあらゆる段階で最良のコードを作成するのに役立ちます。

コード テンプレートとサンプルアプリ

Android Studio に含まれるプロジェクトやコードのテンプレートを利用すると、ナビゲーション ドロワーやビュー ページャーのような確立したパターンを簡単に追加することができます。さらに [Create Project] で、機能するアプリを丸ごと GitHub からインポートすることも可能です。これにより Google や他の開発者が作成したアプリを試して、再利用することができます。

優れた lint 機能

Android Studio には安定した静的解析フレームワークがあり、アプリ全体に及ぶ 280 もの異なる lint チェックがサポートされています。さらにパフォーマンスやセキュリティ、正確性などの多様なカテゴリの問題への解決法が複数提供されており、クリック 1 つで迅速に修正できます。

テストツールとフレームワーク

Android Studio には Android アプリをテストするための幅広いツールやフレームワークが用意されています。アプリのテストコードを短時間でビルドして実行し、JUnit 4 や UI 機能のテストなどを実施しましょう。テストは端末やエミュレータ、継続的インテグレーション環境、Firebase Test Lab で実施することができます。

高機能で統合されたアプリの作成

Android Studio には Java 以外の言語で書かれたコードや、ユーザ端末以外で実行されるコードのための機能もあります。

C++ と NDK のサポート

Android Studio では、Java コードの他に C++ と Android NDK を使うことができます。また、C++ 用のシンタックスのハイライト表示やリファクタリング機能、Java と C++ を同時にデバッグできる lldb ベースのデバッガも提供されています。

クラウド統合

Google Cloud Platform 向けのビルトイン ツールは、Google Cloud Endpoint や Firebase Cloud Messaging などのサービスを利用して、Android アプリ向けにバックエンドを作成してデプロイするのに役立ちます。

単調な作業を省く

Android Studio の GUI ツールは、アプリ開発における退屈な作業を簡素化します。

Vector Asset Studio

Android Studio を利用すると、それぞれの画面密度に対応した画像アセットを新規に簡単に作成できます。Vector Asset Studio では Google が提供するマテリアル デザイン アイコンを選択するか、自身の SVG ファイルを読み込むことができます。あとは Android のベクター型ドローアブル形式に対応していない古い Android バージョンもサポートするため、Vector Asset Studio が各画面密度に対応したビットマップ ファイルを生成します。

Translation Editor

Translation Editor ですべての翻訳リソース一覧表示すると、各バージョンの strings.xml ファイルを開くことなく、容易に翻訳の変更や追加、翻訳抜けの特定ができます。さらに翻訳サービスを発注するためのリンクもあります。

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.