diff --git a/docs/html-intl/intl/in/sdk/index.jd b/docs/html-intl/intl/in/sdk/index.jd deleted file mode 100644 index 53019fba8e144..0000000000000 --- a/docs/html-intl/intl/in/sdk/index.jd +++ /dev/null @@ -1,432 +0,0 @@ -page.title=Unduh Android Studio dan SDK Tools -page.tags=sdk, android studio -page.image=images/cards/android-studio_2x.png -page.template=sdk -page.image=images/cards/android-studio_2x.png -header.hide=1 -page.metaDescription=Unduh Android IDE resmi dan alat pengembang untuk membuat aplikasi bagi ponsel, tablet, perangkat wearable, TV Android dan lainnya. - -@jd:body - - - - - - - -
-
-Android IDE resmi
- --Untuk mendapatkan Android Studio atau alat SDK mandiri, kunjungi developer.android.com/sdk/ -
-
-Yang menjadi inti Android Studio adalah editor kode cerdas dengan kemampuan - penyelesaian kode, optimalisasi, dan analisis kode yang canggih.
-Editor kode yang andal ini membantu Anda menjadi pengembang aplikasi Android yang lebih produktif.
-
-Pemandu proyek yang baru membuat proses memulai proyek baru menjadi jauh lebih mudah.
- -Mulai proyek dengan menggunakan kode template untuk pola seperti navigation-drawer dan view-pager, - dan bahkan impor contoh kode Google dari GitHub.
-
-Buat aplikasi untuk ponsel dan tablet Android, Android Wear, - Android TV, Android Auto dan Google Glass.
-Dengan Android Project View yang baru dan dukungan modul di Android Studio, jadi semakin mudah - mengelola proyek dan sumber daya aplikasi. -
-Android Studio sudah dikonfigurasi dengan citra emulator yang dioptimalkan.
-Virtual Device Manager yang telah diperbarui dan dibuat lebih efisien menyediakan - profil perangkat yang sudah didefinisikan untuk perangkat Android umum.
-
-Buatlah berbagai APK untuk aplikasi Android Anda dengan aneka fitur menggunakan proyek yang sama.
-Kelola dependensi aplikasi dengan Maven.
-Buat APK dari Android Studio atau baris perintah.
--Untuk detail selengkapnya tentang fitur-fitur yang tersedia di Android Studio, -bacalah panduan Dasar-Dasar Android Studio.
-Jika Anda menggunakan Eclipse dengan ADT, ingatlah bahwa Android Studio sekarang merupakan IDE resmi -untuk Android, jadi Anda harus beralih ke Android Studio untuk menerima semua -pembaruan terakhir IDE. Untuk bantuan dalam memindahkan proyek, -lihat Beralih ke Android -Studio.
- - - - - - - -Pada Mac OS, jalankan Android Studio dengan Java Runtime Environment (JRE) 6 untuk rendering -font yang dioptimalkan. Kemudian Anda bisa mengonfigurasi proyek untuk menggunakan Java Development Kit (JDK) 6 atau JDK 7.
- - - -Telah diuji pada Ubuntu® 14.04, Trusty Tahr (distribusi 64-bit yang mampu menjalankan -aplikasi 32-bit).
- - - - --Secara default, Android SDK tidak mencakup segala sesuatu yang Anda perlukan untuk memulai pengembangan. -SDK memisahkan alat, platform, dan komponen lain ke dalam paket yang bisa Anda -unduh bila diperlukan dengan menggunakan -Android SDK Manager. -Jadi, sebelum Anda bisa memulai, ada beberapa paket yang harus Anda tambahkan ke Android SDK Anda.
- -Untuk mulai menambahkan paket, jalankan Android SDK Manager dengan salah satu cara berikut:
-
di toolbar.SDK Manager.exe pada akar direktori Android
-SDK.tools/ di
-lokasi instalasi Android SDK, lalu jalankan android sdk.Bila Anda membuka SDK Manager untuk pertama kali, beberapa paket akan dipilih secara -default. Biarkan dipilih, namun pastikan bahwa Anda mempunyai semua yang Anda perlukan -untuk persiapan dengan mengikuti langkah-langkah ini:
- - -
-
- Setidaknya saat menyiapkan Android SDK, - Anda harus mengunduh platform Android dan alat-alat terbaru:
-Pustaka dukungan diperlukan untuk:
-Pustaka ini juga menyediakan API populer:
- -Android Support Library -menyediakan set API tambahan yang kompatibel dengan sebagian besar versi Android.
- -Buka direktori Extras dan pilih:
--
- -
API Google Play services menyediakan beragam fitur dan layanan untuk aplikasi Android -Anda, misalnya:
- -Untuk mengembangkan aplikasi dengan Google API, Anda memerlukan paket Google Play services:
-Buka direktori Extras dan pilih:
-Catatan: API Google Play services tidak tersedia pada semua -perangkat berbasis Android, namun tersedia pada semua perangkat dengan Google Play Store. Untuk menggunakan API ini - dalam emulator Android, Anda juga harus menginstal citra sistem Google API - dari direktori Android X.X terbaru di SDK Manager.
-Setelah Anda memilih semua paket yang diinginkan, teruskan untuk menginstal:
-Kemajuan pengunduhan diperlihatkan di bagian bawah jendela SDK Manager. - Jangan keluar dari SDK Manager karena hal itu akan membatalkan pengunduhan.
-Dengan adanya semua paket di atas di Android SDK, maka Anda siap untuk membangun aplikasi -untuk Android. Dengan tersedianya berbagai alat baru dan API lainnya, maka tinggal jalankan SDK Manager -untuk mengunduh paket baru bagi SDK Anda.
- -Inilah beberapa opsi cara Anda untuk melanjutkan:
- -Jika Anda masih baru dengan pengembangan Android, pelajari dasar-dasar aplikasi Android dengan mengikuti -panduan untuk Membangun Aplikasi Pertama Anda.
- -Jika Anda siap memulai pembangunan aplikasi untuk perangkat wearable Android, lihat panduan untuk -Membangun Aplikasi untuk Android Wear.
- -Untuk mulai menggunakan Google API, seperti Maps atau -layanan Play Game, lihat panduan untuk -Mempersiapkan Google Play -Services.
- -
-
-
-公式 Android IDE
- --Android Studio または スタンドアロンの SDK Tools を入手するには、developer.android.com/sdk/ へアクセスしてください。 -
-
-Android Studio の中核であるインテリジェント コード エディタは、高度なコード補完機能、リファクタリング機能、解析機能を備えています。 -
-このパワフルなコード エディタは、Android アプリ デベロッパーの生産性を高めます。
-
-新しいプロジェクト ウィザードでは、これまで以上に簡単に新規プロジェクトを開始できます。
- -ナビゲーション ドロワーやビュー ページャーなどのパターンにテンプレート コードを使用してプロジェクトを開始できます。加えて GitHub から Google のコード サンプルをインポートできます。 -
-
-Android 携帯電話、タブレット、Android Wear、Android TV、Android Auto、Google Glass 向けのアプリをビルドできます。 -
-Android Studio の新しい Android プロジェクト ビューとモジュールのサポートによって、アプリのプロジェクト管理やリソース管理がさらに簡単になります。 - -
-Android Studio には最適化されたエミュレータ イメージが事前構成されています。
-アップデートされ合理化された仮想デバイス マネージャーには、一般的な Android 端末向けにあらかじめ定義されたプロファイルが用意されています。 -
-
-1 つのプロジェクトで、Android アプリのための、異なる機能を持つ複数の APK を作成できます。
-Maven を使用してアプリの依存関係を管理します。
-APK は Android Studio でもコマンドラインでもビルドできます。
--Android Studio の機能の詳細については、「Android Studio の基礎」をご覧ください。 -
-Eclipse で ADT を使用している場合、Android Studio が Android の公式 IDE になったため、Android Studio に移行して IDE の最新アップデートを入手する必要があります。 - -プロジェクトの移行については、「Migrating to Android Studio」をご覧ください。 - -
- - - - - - - -Mac OSで最適化されたフォントのレンダリングを使用するには、Android Studio を Java Runtime Environment (JRE) 6 と共に実行する必要があります。 -その後、Java Development Kit(JDK)6 または JDK 7 を使用するようプロジェクトを構成できます。
- - - -Ubuntu® 14.04、Trusty Tahr(32-bit 版アプリケーションを実行可能な 64-bit 版)でテスト済み。 -
- - - - --Android SDK では、デフォルトの状態で、開発の開始に必要なすべてのものが用意されているわけではありません。 -Android SDK では、ツール、プラットフォーム、その他のコンポーネントがパッケージに分けられており、Android SDK Manager を使って必要に応じてダウンロードできます。 - - -そのため、開始前に、Android SDK にいくつかのパッケージを追加する必要があります。
- -パッケージの追加を開始するには、次のいずれかの方法で Android SDK Manager を起動します。
-
をクリックします。
-SDK Manager.exe ファイルをダブルクリックします。
-tools/ ディレクトリに移動し、android sdk を実行します。
-SDK Manager を初めて開く場合、いくつかのパッケージがデフォルトで選択されています。 -この選択はそのままにしますが、開始に必要なすべてのものが揃っているか、次の手順でご確認ください。 -
- - -
-
- Android SDK をセットアップする場合、少なくとも最新の SDK Tools と Android プラットフォームのダウンロードが必要です。 -
-以下を使用するには、サポート ライブラリが必要です。
-サポート ライブラリは、以下の人気の API も提供しています。
-Android サポート ライブラリ は、大部分のバージョンの Android に対応する API の拡張セットを提供しています。 -
- -[Extras] ディレクトリを開き、以下を選択します。
--
- -
Google Play services API は、Android アプリのための次のようなバラエティに富んだ機能やサービスを提供しています。 -
-Google API を利用して開発を行うには、Google Play サービス パッケージが必要です。
-[Extras] ディレクトリを開き、以下を選択します。
-注: Google Play services API は、Android が搭載されたすべての端末で利用できるわけではありませんが、Google Play ストアを使用するとすべての端末で利用できます。 -これらの API を Android エミュレータで使用するには、SDK Manager の最新の [Android X.X] ディレクトリから Google API のシステム イメージもインストールする必要があります。 - -
-必要なパッケージをすべて選択したら、インストールを続行します。
-SDK Manager のウィンドウの 1 番下に、ダウンロードの進捗状況が表示されます。 - SDK Manager を終了しないでください。SDK Manager を終了すると、ダウンロードはキャンセルされます。
-Android SDK にインストールしたパッケージを使用して、アプリを作成できるようになりました。 -新しいツールとその他の API を入手できるようになった場合は、SDK Manager を起動して SDK に新しいパッケージをダウンロードしてください。 -
- -必要に応じて以下を参考にしてください。
- -Android 開発が初めての場合は、Android アプリの基本を初めてのアプリ作成に関するガイドに従って学習してください。 -
- -Android ウェアラブル端末向けにアプリを開発するには、「Android Wear アプリの作成」のガイドをご覧ください。 -
- -マップや Play ゲーム サービスなどの Google API の使用を開始するには、「Setting Up Google Play Services」のガイドをご覧ください。 - - -
- -
-
-공식 Android IDE
- --Android Studio 또는 독립 실행형 SDK 도구를 얻으려면 developer.android.com/sdk/ 페이지를 방문하십시오. -
-
-Android Studio의 핵심에는 고급 코드 작성, 리팩터링, 코드 분석이 가능한 지능형 -코드 편집기가 있습니다.
-이 강력한 코드 편집기를 사용하면 여러분이 더욱 생산적인 Android 앱 개발자가 되는 데 도움이 됩니다.
-
-새 프로젝트 마법사를 통해 새로운 프로젝트를 더욱 쉽게 시작할 수 있습니다.
- -탐색 드로어 및 보기 호출기와 같은 패턴에 대한 템플릿 코드를 사용해 프로젝트를 시작하고, -GitHub에서 Google 코드 샘플을 가져올 수도 있습니다.
-
-Android 휴대폰, 태블릿, Android Wear, Android TV, -Android Auto 그리고 Google Glass용 앱을 구축할 수 있습니다.
-Android Studio의 새로운 Android 프로젝트 보기 및 모듈 지원 기능을 통해 -앱 프로젝트 및 리소스 관리를 더욱 쉽게 수행할 수 있습니다. -
-Android Studio는 최적화된 에뮬레이터 이미지로 사전 구성된 형태로 제공됩니다.
-업데이트되고 간소화된 Virtual Device Manager는 일반 Android 기기에 대해 -사전 정의된 기기 프로필을 제공합니다.
-
-동일한 프로젝트를 사용하여 다양한 기능을 갖춘 Android 앱을 위한 여러 APK를 생성할 수 있습니다.
-Maven을 통해 앱 종속관계를 관리할 수 있습니다.
-Android Studio 또는 명령줄에서 APK를 구축할 수 있습니다.
--Android Studio에서 사용할 수 있는 기능에 대한 자세한 내용은 -Android Studio 개요 가이드를 참조하세요.
-ADT와 함께 Eclipse를 사용하고 있었다면 현재 Android의 공식 IDE는 -Android Studio이므로, 모든 최신 IDE 업데이트를 받을 수 있도록 Android Studio로 -마이그레이션해야 합니다. 프로젝트 이동에 대한 도움말은 -Migrating to Android -Studio를 참조하세요.
- - - - - - - -Mac OS에서는 최적화된 글꼴 렌더링을 위해 JRE(Java Runtime Environment) 6에서 Android Studio를 -실행하십시오. 그런 다음, JDK(Java Development Kit) 6 또는 JDK 7을 사용하여 프로젝트를 구성할 수 있습니다.
- - - -Ubuntu® 14.04, Precise Pangolin(32비트 애플리케이션 실행 가능 64비트 버전)에서 -테스트됨
- - - - --기본적으로 Android SDK에는 개발을 시작하는 데 필요한 모든 것이 포함되어 있지 않습니다. -SDK는 도구, 플랫폼과 기타 구성요소를 여러 개의 -패키지로 구분하여 필요에 따라 -Android SDK Manager를 사용하여 다운로드할 수 있습니다. -따라서 시작하기 전에 Android SDK에 추가해야 하는 패키지가 몇 개 있습니다.
- -패키지를 추가하려면, 다음 중 한 가지 방법을 사용하여 Android SDK Manager를 시작합니다.
-
를 클릭합니다.SDK Manager.exe 파일을 더블 클릭합니다.tools/ 디렉터리로
-이동한 후 android sdk를 실행합니다.SDK Manager를 처음 열 때에는, 여러 개의 패키지가 기본적으로 선택되어 -있습니다. 이들은 선택된 상태로 두십시오. 다만 다음 단계를 따라 시작하는 데 필요한 모든 것을 -갖추고 있는지 확인해야 합니다.
- - -
-
- Android SDK를 설정할 때는 -최신 도구와 Android 플랫폼 다운로드가 최소한의 준비 사항입니다.
-지원 라이브러리는 다음 용도에 필요합니다.
-또한 다음과 같은 인기 API를 제공하기도 합니다.
-Android 지원 라이브러리는 - 대부분의 Android 버전과 호환되는 광범위한 집합의 API를 제공합니다.
- -Extras 디렉터리를 열고 다음을 선택합니다.
--
- -
Google Play 서비스 API는 Android - 앱에 다음과 같이 다양한 기능과 서비스를 제공합니다.
-Google API로 개발하려면 Google Play 서비스 패키지가 필요합니다.
-Extras 디렉터리를 열고 다음을 선택합니다.
-참고: Google Play 서비스를 모든 Android 구동 기기에서 -사용할 수 있는 것은 아니지만, Google Play Store가 있는 기기에서는 모두 사용할 수 있습니다. 이와 같은 API를 -Android 에뮬레이터에서 사용하려면, SDK Manager의 최신 Android X.X 디렉터리에서 Google API - 시스템 이미지도 설치해야 합니다.
-원하는 패키지를 모두 선택하면 계속 진행하여 설치합니다.
-다운로드 진행률이 SDK Manager 창 맨 아래에 표시됩니다. - SDK Manager를 종료하지 마십시오. 다운로드가 취소됩니다.
-이제 Android SDK에 위의 패키지를 설치했으니 Android용 앱을 구축할 준비가 끝난 -셈입니다. 새로운 도구와 다른 API를 사용할 수 있게 되면, SDK Manager를 시작하여 -사용자의 SDK에 새 패키지를 다운로드할 수 있습니다.
- -진행 방법에 대한 몇 가지 옵션을 소개합니다.
- -Android 개발이 처음인 경우, Android 앱의 기초를 배울 수 있는 -첫 앱 구축하기 가이드를 참조하십시오.
- -Android 웨어러블용 앱을 구축할 준비가 되었다면 -Android Wear용 앱 구축하기 가이드를 참조하십시오.
- -Maps 또는 Play Game 서비스와 같은 -Google API를 사용하려면 -Google Play -서비스 설정하기 가이드를 참조하십시오.
- -
-
-O IDE oficial do Android
- --Para obter o Android Studio ou a versão independente das ferramentas SDK, acesse developer.android.com/sdk/ -
-
-No núcleo do Android Studio, há um editor de código inteligente capaz de realizar, -refatorar e analisar códigos avançados.
-O poderoso editor de código auxilia na maior produtividade do desenvolvedor de aplicativos Android.
-
-Os novos assistentes de projeto facilitam iniciar um projeto como nunca antes.
- -Inicie projetos usando códigos de modelo para padrões como menus de navegação e ViewPagers, -e até importe exemplos de código da Google a partir do GitHub.
-
-Programe aplicativos para celulares Android, tablets, Android Wear, -Android TV, Android Auto e Google Glass.
-Com a nova visualização de projeto Android e a compatibilidade com módulos no Android Studio, -é mais fácil gerenciar projetos e recursos de aplicativos. -
-O Android Studio já é pré-configurado com uma imagem do emulador otimizada.
-O Gerenciador de dispositivos virtual atualizado e simplificado fornece -perfis de dispositivos pré-definidos para dispositivos Android comuns.
-
-Crie diversos APKs para seu aplicativo Android com diferentes recursos usando o mesmo projeto.
-Gerencie dependências de aplicativo com o Maven.
-Crie APKs com o Android Studio ou com a linha de comando.
--Para obter mais detalhes sobre recursos disponíveis no Android Studio, -leia o guia Conceitos básicos do Android Studio.
-Se você usou o Eclipse com ADT, esteja ciente de que o Android Studio é agora o IDE oficial -para Android, portanto, é preciso migrar para o Android Studio para receber todas -as últimas atualizações do IDE. Para obter ajuda para mover projetos, -consulte Como migrar para o Android -Studio.
- - - - - - - -No Mac OS, execute o Android Studio com o Ambiente de tempo de execução Java (JRE) 6 para otimizar -a renderização de fontes. Você pode, então, configurar o projeto para usar o Kit de desenvolvimento Java (JDK) 6 ou o JDK 7.
- - - -Testado no Trusty Tahr do Ubuntu® 14.04 (distribuição de 64 bits capaz de executar -aplicativos de 32 bits).
- - - - --Por padrão, o Android SDK não inclui tudo que é necessário para começar a desenvolver. -O SDK separa ferramentas, plataformas e outros componentes em pacotes que podem ser -baixados conforme necessário usando o -Android SDK Manager. -Portanto, antes de iniciar, há alguns pacotes que você deve adicionar ao Android SDK.
- -Para começar a adicionar pacotes, execute o Android SDK Manager de uma das formas a seguir:
-
na barra de ferramentas.SDK Manager.exe na raiz do diretório do Android
- SDK.tools/ no
- local em que o Android SDK foi instalado. Em seguida, execute android sdk.Ao abrir o SDK Manager pela primeira vez, vários pacotes são selecionados -por padrão. Deixe-os selecionados, mas certifique-se de ter tudo o que é necessário -para começar seguindo os seguintes passos:
- - -
-
- No mínimo, ao configurar o Android SDK, - é preciso baixar as ferramentas mais recentes e a plataforma Android:
-A biblioteca de suporte é necessária para:
-Ela também fornece estas APIs populares:
- -A Biblioteca de Suporte do Android - fornece um conjunto estendido de APIs compatíveis com a maioria das versões do Android.
- -Abra o diretório Extras e selecione:
--
- -
As APIs dos serviços do Google Play fornecem uma variedade de recursos e serviços para aplicativos - Android, como:
- -Para desenvolver com as APIs do Google, você precisa do pacote de serviços do Google Play:
-Abra o diretório Extras e selecione:
-Observação: as APIs dos serviços do Google Play não estão disponíveis em todos os dispositivos - com Android, mas estão disponíveis em todos os dispositivos com Google Play Store. Para usar essas - APIs no emulador do Android, também é preciso instalar a imagem do sistema das APIs do Google - do diretório Android X.X mais recente no SDK Manager.
-Depois de selecionar todos os pacotes desejados, prossiga para a instalação:
-O andamento do download é exibido na parte inferior da tela do SDK Manager. - Não saia do SDK Manager, pois isso cancelará o download.
-Com os pacotes acima agora no seu Android SDK, você está pronto para criar aplicativos -para o Android. À medida que novas ferramentas e outras APIs forem disponibilizadas, basta executar o SDK Manager - para baixar os novos pacotes para o SDK.
- -A seguir há algumas opções sobre como prosseguir:
- -Se você é novo no desenvolvimento para Android, aprenda os fundamentos de aplicativos para Android seguindo -o guia para Criação do primeiro aplicativo.
- -Se você está pronto para começar a desenvolver aplicativos para vestíveis Android, consulte o guia para -Criação de aplicativos para Android Wear.
- -Para começar a usar as APIs do Google, como os serviços Maps ou -Play Game, consulte o guia para -Configuração dos serviços do -Google Play.
- -
-
-Официальная среда разработки Android
- --Чтобы загрузить Android Studio или отдельные инструменты SDK, посетите веб-сайт developer.android.com/sdk/ -
-
-В основе Android Studio лежит интеллектуальный редактор исходного кода, предлагающий такие возможности, как расширенное - автозавершение кода, его реструктуризация и анализ.
-Этот редактор поможет вам повысить эффективность разработки приложений для Android.
-
-Новые мастеры создания проектов в еще большей степени упрощают работу с новыми проектами.
- -Создавая новый проект, используйте шаблоны программного кода для таких общих фрагментов, как элементы для навигации по приложению и представления, -а также импортируйте примеры кода Google прямо из GitHub.
-
-Создавайте приложения для смартфонов и планшетов под управлением Android, для Android Wear -, Android TV, Android Auto и даже Google Glass.
-Благодаря новому представлению Android Project и поддержке модулей в Android Studio вы можете с легкостью -управлять своими проектами и ресурсами. -
-В состав Android Studio входит оптимизированный эмулятор.
-Обновленный и оптимизированный диспетчер виртуальных устройств порадует вас широким набором -предварительно настроенных профилей устройств Android.
-
-Создавайте несколько APK для ваших приложений с различными функциональными возможностями — в рамках одного и того же проекта.
-Управляйте зависимостями между приложениями с помощью Maven.
-Создавайте APK в Android Studio или прямо в командной строке.
--Подробные сведения о возможностях Android Studio -изложены в руководстве Android Studio Basics.
-Если вы используете Eclipse с ADT, вам следует знать, что Android Studio теперь является официальной средой разработки для -Android, поэтому переходите на Android Studio, чтобы всегда иметь под рукой новейшие -инструменты разработки приложений. Сведения о том, как перенести свои проекты, -приведены в документе Переход на Android -Studio.
- - - - - - - -В Mac OS для оптимизации отображения шрифтов Android Studio рекомендуется запускать с -Java Runtime Environment (JRE) 6. Впоследствии проекты можно настроить на использование Java Development Kit (JDK) 6 или JDK 7.
- - - -Работа Android Studio протестирована в ОС Ubuntu® 14.04, Trusty Tahr (64-разрядная версия с поддержкой запуска -32-разрядных приложений).
- - - - --По умолчанию SDK Android включает в себя не все инструменты, которые необходимы для того, чтобы приступить к разработке приложений. -Инструменты, платформы и другие компоненты представлены в Android SDK в виде отдельных пакетов, которые при -необходимости можно загрузить с помощью -менеджера SDK Android. -Поэтому, прежде чем приступить к работе, в пакет SDK Android необходимо добавить некоторые дополнительные пакеты.
- -Для добавления пакетов необходимо запустить менеджер SDK. Существует несколько способов запуска менеджера.
-
на панели инструментов.SDK Manager.exe, который находится в корневом каталоге пакета Android
-SDK.tools/ пакета Android
-SDK, после чего выполните команду android sdk.При первом запуске менеджера SDK по умолчанию -выбраны всего несколько пакетов. Оставьте выбор по умолчанию, однако убедитесь в том, что в них имеется все необходимое -для начала работы. Для этого выполните указанные ниже действия.
- - -
-
- Во время установки SDK Android -необходимо как минимум загрузить актуальные инструменты и платформу Android.
-Вспомогательная библиотека требуется для следующих ОС:
-В ней также представлены следующие популярные API-интерфейсы:
- -Во вспомогательной библиотеке Android -представлен широкий набор API-интерфейсов, которые совместимы с большинством версий ОС Android.
- -Откройте каталог Extras (Дополнения) и выберите следующее:
--
- -
API-интерфейсы служб Google Play предлагают различные возможности и службы для ваших приложений Android, -включая следующие:
- -Для разработки приложений с помощью API-интерфейсов Google вам потребуется пакет служб Google Play.
-Откройте каталог Extras (Дополнения) и выберите следующее:
-Примечание. API-интерфейсы служб Google Play доступны не на всех устройствах -Android, однако предлагаются на всех устройствах с доступом к магазину Google Play. Для использования -этих API-интерфейсов в эмуляторе Android необходимо также установить системный образ API-интерфейсов Google, -который находится в менеджере SDK в папке актуальной версии Android X.X.
-После выбора всех необходимых пакетов можно продолжить установку.
-В нижней части окна менеджера SDK находится индикатор загрузки. - Не закрывайте менеджер SDK, поскольку это приведет к отмене процесса загрузки.
-После загрузки необходимых пакетов в SDK Android вы можете приступать к созданию приложений для -Android. По мере выхода новых инструментов и других API-интерфейсов просто запустите менеджер SDK -и загрузите новые пакеты.
- -Вот некоторые варианты того, как можно приступить к работе:
- -Если вы делаете только первые шаги в разработке приложений Android, рекомендуем ознакомиться с основами приложений Android и обратиться к -руководству по созданию своего первого приложения.
- -Если вы готовы приступить к созданию приложений для носимых устройств Android, ознакомьтесь с руководством по -созданию приложений для ОС Android Wear.
- -Чтобы начать работу с API-интерфейсами Google, такими как Карты или -службы Google Play, рекомендуем обратиться к руководству по -настройке служб Google -Play.
- -
-
-IDE Android chính thức
- --Để tải Android Studio hoặc bộ công cụ SDK độc lập, hãy truy cập developer.android.com/sdk/ -
-
-Nằm ở cốt lõi của Android Studio là một trình biên tập mã thông minh có khả năng hoàn thành - mã, dựng lại và phân tích mã nâng cao.
-Trình chỉnh sửa mã mạnh mẽ này sẽ giúp bạn trở thành một nhà phát triển ứng dụng Android năng suất hơn.
-
-Các trình hướng dẫn dự án mới sẽ giúp bắt đầu một dự án mới dễ hơn bao giờ hết.
- -Bắt đầu các dự án bằng cách sử dụng mã mẫu cho các kiểu mẫu như ngăn kéo điều hướng và các trình tạo trang dạng xem, - và thậm chí còn nhập được các ví dụ mã của Google từ GitHub.
-
-Xây dựng ứng dụng cho điện thoại, máy tính bảng Android, Android Wear, - Android TV, Android Auto và Google Glass.
-Với Dạng xem Dự án Android mới và hỗ trợ mô-đun trong Android Studio, việc - quản lý các dự án và tài nguyên ứng dụng trở nên dễ dàng hơn. -
-Android Studio được cấu hình sẵn cùng một ảnh trình mô phỏng được tối ưu hóa.
-Trình quản lý Thiết bị Ảo được cập nhật và hợp lý hoá sẽ cung cấp - các cấu hình thiết bị định nghĩa sẵn cho các thiết bị Android thông thường.
-
-Tạo nhiều tệp APK cho ứng dụng Android của bạn với các tính năng khác nhau bằng cách sử dụng cùng dự án.
-Quản lý phụ thuộc của ứng dụng bằng Maven.
-Xây dựng APK từ Android Studio hoặc dòng lệnh.
--Để biết thêm chi tiết về các tính năng có sẵn trong Android Studio, -hãy đọc hướng dẫn Nội dung Cơ bản về Android Studio.
-Nếu bạn đang sử dụng Eclipse với ADT, hãy lưu ý rằng hiện Android Studio là IDE chính thức -cho Android, vì thế bạn nên di chuyển sang Android Studio để nhận tất cả cập nhật -IDE mới nhất. Để được trợ giúp về di chuyển các dự án, -hãy xem phần Di chuyển sang Android -Studio.
- - - - - - - -Trên Mac OS, hãy chạy Android Studio bằng Java Runtime Environment (JRE) 6 để dựng -phông chữ tối ưu. Khi đó, bạn có thể cấu hình dự án của mình để sử dụng Java Development Kit (JDK) 6 hoặc JDK 7.
- - - -Được thử nghiệm trên Ubuntu® 14.04, Trusty Tahr (có khả năng phân phối 64-bit khi chạy các ứng dụng -32-bit).
- - - - --Theo mặc định, SDK Android không bao gồm mọi thứ bạn cần để bắt đầu phát triển. -SDK chia những công cụ, nền tảng và các thành phần khác vào các gói mà bạn có thể -tải xuống nếu cần bằng cách sử dụng -Trình quản lý SDK Android. -Vì vậy, trước khi có thể bắt đầu, có một vài gói bạn nên thêm vào SDK Android của mình.
- -Để bắt đầu thêm gói, hãy khởi chạy Trình quản lý SDK Android bằng một trong những cách sau:
-
ở thanh công cụ.SDK Manager.exe ở gốc của thư mục SDK
- Android.tools/ ở vị trí
- nơi cài đặt SDK Android, rồi chạy android sdk.Khi bạn mở Trình quản lý SDK lần đầu, một vài gói sẽ được chọn -theo mặc định. Để nguyên những gói được chọn này, nhưng hãy chắc chắn bạn có mọi thứ mình cần -để bắt đầu bằng cách làm theo những bước sau:
- - -
-
- Tối thiểu khi thiết đặt SDK Android, - bạn nên tải xuống những công cụ và nền tảng Android mới nhất:
-Phải có thư viện hỗ trợ đối với:
-Nó cũng cung cấp những API phổ biến sau:
- -Thư viện Hỗ trợ Android - cung cấp một tập API mở rộng tương thích với hầu hết các phiên bản của Android.
- -Mở thư mục Extras và chọn:
--
- -
Các API dịch vụ Google Play sẽ cung cấp nhiều tính năng và dịch vụ cho các ứng dụng Android - của bạn, chẳng hạn như:
- -Để phát triển bằng các API của Google, bạn cần gói dịch vụ Google Play.
-Mở thư mục Extras và chọn:
-Lưu ý: Các API dịch vụ Google Play không có sẵn trên tất cả - thiết bị dựa trên nền tảng Android, nhưng có sẵn trên tất cả thiết bị có Google Play Store. Để sử dụng những - API này trong trình mô phỏng Android, bạn cũng phải cài đặt ảnh hệ thống Google API - từ thư mục Android X.X mới nhất trong Trình quản lý SDK.
-Sau khi bạn đã chọn tất cả gói mong muốn, hãy tiếp tục cài đặt:
-Tiến trình tải xuống được hiện ở dưới cùng của cửa sổ Trình quản lý SDK. - Không được thoát Trình quản lý SDK nếu không nó sẽ hủy bỏ việc tải xuống.
-Với những gói trên có trong SDK Android của bạn, giờ bạn đã sẵn sàng để xây dựng ứng dụng -cho Android. Khi có sẵn các công cụ mới và API khác, chỉ cần khởi chạy Trình quản lý SDK - để tải xuống các gói mới cho SDK của bạn.
- -Sau đây là một vài tùy chọn về cách bạn nên tiến hành:
- -Nếu bạn mới làm quen với phát triển Android, hãy tìm hiểu những nội dung cơ bản của ứng dụng Androi bằng cách làm theo -hướng dẫn Xây dựng Ứng dụng Đầu tiên của bạn.
- -Nếu bạn sẵn sàng bắt đầu xây dựng ứng dụng cho thiết bị đeo được Android, hãy xem hướng dẫn -Xây dựng Ứng dụng cho Android Wear.
- -Để bắt đầu sử dụng các API của Google, chẳng hạn như các dịch vụ Bản đồ hoặc -Chơi Trò chơi, hãy xem hướng dẫn -Thiết đặt Dịch vụ Google Play -.
- -
-
-官方 Android IDE
- --如需获得 Android Studio 或独立 SDK 工具,请访问 developer.android.com/sdk/ -
-
-Android Studio 的核心是一个智能代码编辑器,可进行高级代码完成、重构和代码分析。 -
-这款功能强大的代码编辑器可帮助您成为更高产的 Android 应用开发者。
-
-新项目向导让开始一个新项目变得前所未有的简单。
- -可使用适用于不同模式(如抽屉式导航栏和视图分页器)的模板代码开始项目,甚至可以从 GitHub -导入 Google 代码示例。
-
-构建适用于 Android 手机、平板电脑、Android Wear、Android TV、Android Auto -以及 Google Glass 的应用。
-Android Studio 内全新的 Android -项目视图和模块支持让应用项目和资源管理变得更加轻松。 -
-Android Studio 预先配置了经过优化的模拟器映像。
-经过更新和精简的虚拟设备管理器可为常见 Android -设备提供预定义设备配置文件。
-
-使用同一项目为您的 Android 应用创建多个具有不同功能的 APK。
-使用 Maven 管理应用依赖项。
-使用 Android Studio 或命令行构建 APK。
--有关 Android Studio -所提供功能的更多详细信息,请阅读 Android Studio 基础知识指南。
-如果您一直在使用附带 ADT 的 Eclipse,请注意 Android Studio 现已成为 Android -的官方 IDE,因此您应迁移至 Android Studio,以获得所有最新的 IDE -更新。如果在迁移项目时需要帮助,请参阅迁移至 -Android -Studio。
- - - - - - - -在 Mac OS 上运行附带 Java 运行组件环境 (JRE) 6 的 Android Studio -可优化字体渲染。您随后可将您的项目配置为使用 Java 开发工具包 (JDK) 6 或 JDK 7。
- - - -已在 -Ubuntu® 14.04 (Trusty Tahr)(能够运行 32 位应用的 64 位分发)上进行了测试。
- - - - --默认情况下,Android SDK -并不包括您着手开发所需的一切内容。SDK -将工具、平台和其他组件分成若干个软件包,您可以通过 -Android SDK 管理器根据需要下载这些软件包。因此您需要先为 Android SDK -添加几个软件包,然后才能着手开发。
- -要添加软件包,请先通过下列方式之一启动 Android SDK 管理器:
-
。SDK Manager.exe 文件。tools/ 目录,然后执行 android sdk。当您首次打开 SDK -管理器时,有几个软件包默认处于选定状态。保持它们的选定状态,但务必按照下列步骤获得着手开发所需的一切内容: -
- - -
-
- 在安装 Android SDK 时, -您至少应下载最新工具和 Android 平台:
-Android 支持库提供了一组丰富的 API,可兼容大多数版本的 Android。 -
- -打开 Extras 目录并选择:
--
- -
Google Play services API 为您的 Android - 应用提供了各种功能和服务,例如:
-要使用 Google API 进行开发,您需要 Google Play 服务包:
-打开 Extras 目录并选择:
-注:并非所有采用 - Android 技术的设备上都提供 Google Play Services API,但所有安装了 Google Play 商店的设备均提供这些 API。要在 Android 模拟器中使用这些 - API,您还必须安装 SDK 管理器中最新 Android X.X 目录内的 Google APIs - 系统映像。
-选择想要安装的所有软件包后,即可继续执行安装:
-SDK 管理器窗口底部显示下载进度。 - 切勿退出 SDK 管理器,否则它会取消下载。
-现在您的 Android SDK 已包含上述软件包,您随时可以着手开发 - Android 应用。当新工具以及其他 API 推出时,只需启动 SDK 管理器 -,为您的 SDK 下载新软件包。
- -以下几个方案可为您的开发工作提供指导:
- -如果您是第一次开发 Android -应用,请按照开发您的第一款应用指南了解 Android 应用的基础知识。
- -如果您已准备好着手开发 Android -穿戴式设备应用,请参阅开发 Android Wear 应用。
- -要开始使用 Google API,例如 Google Maps API 或 Google -Play Game Services -API,请参阅设置 Google Play -服务指南。
- -ProGuard 工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的 .apk 文件,此文件更难于进行反向工程。由于 ProGuard 会使应用更难于进行反向工程,因此当应用使用对安全性要求极高的功能时(例如,当您向应用授予许可时),您必须使用此工具。
ProGuard 已集成到 Android 构建系统,所以您无需手动调用此工具。只有当您在发布模式下构建应用时,ProGuard 才会运行,因此当您在调试模式下构建应用时,就无需处理混淆后的代码。是否运行 ProGuard 完全由您决定,但我们强烈建议您运行该工具。
- -本文介绍如何启用和配置 ProGuard,以及如何使用 retrace 工具解码混淆后的堆栈跟踪信息。
当您创建 Android 项目时,系统会在该项目的根目录中自动生成一个 proguard.cfg 文件。此文件将定义 ProGuard 会如何优化和混淆代码,因此您必须了解如何根据自己的需求对其进行自定义。默认的配置文件只涵盖一般的使用情形,因此您极有可能需要根据自己的需求对其进行修改。请参阅下文配置 ProGuard 这一部分,了解如何自定义 ProGuard 配置文件。
要启用 ProGuard,让其作为 Ant 或 Eclipse 构建环境的一部分运行,请在 <project_root>/project.properties 文件中设置 proguard.config 属性。该路径可以是绝对路径,也可以是项目根目录的相对路径。
注意:在使用 Android Studio 时,您必须将 Proguard 添加到 gradle.build 文件的构建类型中。有关详情,请参阅 Gradle 插件用户指南。
-
-
如果您将 proguard.cfg 文件留在默认位置(项目的根目录中),则可以按如下格式指定其位置:
- proguard.config=proguard.cfg --
- 您也可以将此文件移到任何所需的位置,然后按如下格式指定其绝对路径: -
-- proguard.config=/path/to/proguard.cfg -- - -
当您在发布模式下构建应用时,无论是通过运行 ant release 还是通过使用 Eclipse 中的“导出向导”,构建系统都会自动检查是否设置了 proguard.config 属性。如果已设置该属性,ProGuard 会自动处理应用的字节码,然后再将所有内容打包到 .apk 文件中。在调试模式下进行构建时之所以不调用 ProGuard,是因为该工具会加大调试难度。
ProGuard 在运行后会输出以下文件:
- -dump.txt.apk 文件中所有类文件的内部结构mapping.txtseeds.txtusage.txt.apk 删除的代码这些文件都位于以下目录中:
- -<project_root>/bin/proguard(如果您使用的是 Ant)。<project_root>/proguard(如果您使用的是 Eclipse)。注意:每当您在发布模式下构建版本时,这些文件都会被 ProGuard 最新生成的文件覆盖。请在每次发布应用时为这些文件保存一份副本,以便反混淆来自发布版本的问题报告。如需详细了解为何要保存这些文件,请参阅调试已发布应用时应注意的事项。 -
- -在某些情况下,proguard.cfg 文件中的默认配置足以满足您的需求。不过,在很多情况下,ProGuard 很难做出正确分析,因此可能会移除它认为无用而实际上您的应用却需要的代码。部分示例如下:
AndroidManifest.xml 文件中引用的类默认的 proguard.cfg 文件旨在涵盖一般的使用情形,但您可能会遇到异常情况,例如 ClassNotFoundException(此异常情况会在 ProGuard 删除您的应用调用的整个类时发生)。
您可以通过在 proguard.cfg 文件中添加一个 -keep 行,来修复因 ProGuard 在删除代码而造成的错误。例如:
- -keep public class <MyClass> -- -
在使用 -keep 选项时,您既有许多选择也有不少需要注意的方面,因此我们强烈建议您阅读 ProGuard 手册,详细了解如何自定义您的配置文件。该手册中的“Keep 选项概述”和“示例”部分尤其有用;问题排查部分则概述了在 ProGuard 删除代码后您可能会遇到的其他常见问题。
当混淆后的代码输出堆栈跟踪信息时,方法名称会被混淆,即便仍能进行调试,难度也会很大。幸运的是,ProGuard 在每次运行时都会输出一个 <project_root>/bin/proguard/mapping.txt 文件,其中会显示与混淆后的名称相对应的原始的类、方法和字段名称。
Windows 上的 retrace.bat 脚本以及 Linux 或 Mac OS X 上的 retrace.sh 脚本可以将混淆后的堆栈跟踪信息转换成可读文件,此文件位于 <sdk_root>/tools/proguard/ 目录中。执行 retrace 工具的语法如下:
retrace.bat|retrace.sh [-verbose] mapping.txt [<stacktrace_file>]-
例如:
- -retrace.bat -verbose mapping.txt obfuscated_trace.txt- -
如果您不为“<stacktrace_file>”指定值,retrace 工具会从标准输入中读取。
每次向用户发布应用时,都请保存所发布版本的 mapping.txt 文件。这样一来,如果用户遇到问题,并向您提交混淆后的堆栈跟踪信息,您就可以利用为每个发布版本保存的 mapping.txt 文件副本调试问题。每当您构建发布版本时,项目的 mapping.txt 文件都会被覆盖,因此您必须谨慎保存所需的版本。
例如,假设您发布了某个应用,并继续开发该应用的新功能,以便将来发布新版本。之后不久您使用 ProGuard 构建发布版本。此版本覆盖了之前的 mapping.txt 文件。之后,某位用户提交了问题报告,其中包含来自当前已发布的应用的堆栈跟踪信息。但您已无法调试该用户的堆栈跟踪信息,因为与该用户设备上的版本相关联的 mapping.txt 文件已被覆盖。除此之外,其他一些情况也可能会导致您的 mapping.txt 文件被覆盖。因此,如果您预计需要进行调试,请务必在每次发布应用时都保存一份副本。
如何保存 mapping.txt 文件由您自行决定。例如,您可以将其重命名以使其名称中包含版本号,也可以对其(连同源代码一起)进行版本管理。
在将您的 Android 应用分发给用户之前,您需要先完成准备工作。对于所有 Android 应用,准备流程都是一项必须完成的开发任务,也是发布流程中的第一步(参见图 1)。
- -当准备应用以进行发布时,您需要配置、构建并测试应用的发布版本。配置任务相当简单,涉及完成代码清理和代码修改这两项基本任务,从而达到优化应用的目的。构建流程与调试构建流程相似,可以使用 JDK 和 Android SDK 工具完成。测试任务就是做最终检查,以确保您的应用能在实际环境下正常运行。准备好要发布的应用后,您将获得一个已签名的 .apk 文件。您可以直接将该文件分发给用户,也可以通过 Google Play 等应用市场进行分发。
本文总结了您在准备应用以进行发布时需执行的几大任务。这些任务适用于所有 Android 应用,无论这些应用采用什么方式发布或分发给用户。如果您要通过 Google Play 发布应用,则还应查看 Google Play 发布检查清单,以确保您要发布的应用满足 Google Play 的所有要求。
- -注意:在您执行本文所述任务之前,最好确保您的应用符合针对功能、性能和稳定性的所有发布标准。
- -
- - 图 1. 准备发布是一项必须完成的开发任务,也是发布流程中的第一步。 -
- -为了向用户发布应用,您需要先创建发布版应用包,以供用户在其 Android 设备上安装和运行。发布版应用包与调试 .apk 文件中包含的组件相同(经过编译的源代码、资源、清单文件等),使用的构建工具也相同。不过,与调试 .apk 文件不同的是,发布版 .apk 文件已使用您自己的证书签名且使用 Zipalign 工具进行了优化。
- - 图 2. 要准备应用以进行发布,您需执行五大任务。 -
-通常情况下,如果您使用 Eclipse 和 ADT 插件或 Ant 构建脚本(包含在 Android SDK 中)构建应用,可以无缝地完成签名和优化任务。例如,您可以使用 Eclipse“导出向导”一次性完成对应用的编译、签名和优化操作。如果通过命令行进行构建,您还可以配置 Ant 构建脚本来执行相同的操作。
- -要准备应用以进行发布,您通常需要执行五大任务(参见图 2)。每项大任务可能包含一项或多项小任务,视您的应用发布方式而定。例如,如果您要通过 Google Play 发布应用,则可能需要在配置应用的发布版本时向清单中添加特殊的过滤规则。同样,为了满足 Google Play 发布指南的要求,您可能需要在收集发布材料时准备几张屏幕截图并撰写相关宣传文字。
- -一般来说,在对应用进行了全面调试和测试后,您需要执行图 2 中列出的任务。Android SDK 中提供的几种工具可帮您测试和调试您的 Android 应用。有关详情,请参阅开发者指南中的调试和测试这两部分。
- -要开始准备应用以进行发布,您需要收集几项支持性的信息,其中至少应包含用于为应用签名的加密密钥以及应用图标。此外,您可能还需要提供最终用户许可协议。
- -Android 系统要求安装的每个应用都必须使用应用开发者拥有的证书(即开发者用于存放私钥的证书)进行数字签名。Android 系统利用该证书来识别应用作者并在应用之间建立信任关系。您用于签名的的证书无需由证书机构签名;Android 系统允许您使用自签名证书为您的应用签名。如需了解有关证书的要求,请参阅获取合适的私钥。
- -重要提示:您的应用必须使用在 2033 年 10 月 22 日之后才会失效的加密密钥签名。
- -如果您应用访问的服务或使用的第三方库需要基于您的私钥的附加密钥,则您还必须获得其他发布密钥。例如,如果您的应用使用 MapView 类(属于 Google 地图外部库),您需要让您的应用注册 Google 地图服务并获取 Maps API 密钥。如需了解如何获取 Maps API 密钥,请参阅获取 Maps API 密钥。
- -请确保您有应用图标而且图标遵守建议的图标指南。应用的图标会显示在设备的主屏幕上和“启动器”窗口中,有助于用户识别您的应用。它还会显示在“管理应用”、“我的下载”等其他位置。此外,Google Play 等发布服务也会向用户显示您的应用图标。
- -注意:如果您要在 Google Play 上发布应用,则需要创建高分辨率版本的图标。有关详情,请参阅应用的图形资源。
- -请考虑为您的应用准备最终用户许可协议 (EULA)。最终用户许可协议可帮助保护您的员工、公司和知识产权,因此我们建议您为自己的应用提供一份。
- -您可能还需要准备宣传和营销材料,用来宣传您的应用。例如,如果您要在 Google Play 上发布应用,则需要准备几段宣传文字并创建几张应用截图。有关详情,请参阅应用的图形资源
- -收集完所有支持材料后,您可以开始配置应用以进行发布。这部分总结了一些建议您在发布应用前对源代码、资源文件和应用清单进行的配置更改。虽然是否实施这里列出的大部分配置更改都由您决定,但这些都是良好的编码习惯。因此我们建议您实施这些更改。在某些情况下,您可能已在开发过程中实施了这些配置更改。
- -请确保您选择的应用包名称适合在应用的整个生命周期中使用。将应用分发给用户后,您就无法再更改应用包名称。您可以在应用的清单文件中设置应用包名称。有关详情,请参阅介绍 package 属性的文档。
- -在构建应用的发布版本之前,请确保停用日志记录功能和调试选项。要停用日志记录功能,您可以移除源文件中对 Log 方法的调用。要停用调试功能,您可以从清单文件的 <application> 代码中移除 android:debuggable 属性或将 android:debuggable 属性设置为 false。此外,请移除您在项目中创建的所有日志文件或静态测试文件。
此外,您还应移除之前添加到代码中的所有 Debug 跟踪调用,例如 startMethodTracing() 和 stopMethodTracing() 方法调用。
重要提示:调试功能允许用户使用 Chrome DevTools 注入脚本和提取内容,因此如果您使用 WebView 展示付费内容或使用 JavaScript 界面,请确保停用应用的调试功能。要停用调试功能,请使用 WebView.setWebContentsDebuggingEnabled() 方法。
请清理您的项目,确保其符合 Android 项目中所述的目录结构要求。项目中留有散乱或孤立的文件会妨碍对应用的编译,导致应用发生异常。您至少应执行下列清理任务:
- -jni/、lib/ 和 src/ 目录的内容。jni/ 目录应只包含与 Android NDK 相关联的源文件,例如 .c、.cpp、.h 和 .mk 文件。lib/ 目录应只包含第三方库文件或专用库文件,包括预构建的共享库和静态库(例如 .so 文件)。src/ 目录应只包含应用的源文件(.java 和 .aidl 文件)。src/ 不应包含任何 .jar 文件。res/ 目录中查找是否包含旧的图形文件、布局文件和值文件,如果您不再使用这些文件,请将其删除。lib/ 目录中是否包含测试库;如果您的应用不再使用这些库,请将其移除。assets/ 目录和 res/raw/ 目录的内容,查找其中是否包含需在应用发布前更新或移除的原始资源文件和静态文件。确认下列清单项是否已正确设置:
- -您应该只指定应用必需的相关权限。
-android:icon 和 android:label 属性
- 您必须为这些属性(位于 <application> 元素中)指定值。
-android:versionCode 和 android:versionName 属性。
- 我们建议您为这些属性(位于 <manifest> 元素中)指定值。有关详情,请参阅应用的版本管理。
-如果您要在 Google Play 上发布应用,还可以设置另外几个清单元素。例如,android:minSdkVersion 和 android:targetSdkVersion 属性(位于 <uses-sdk> 元素中)。如需详细了解这些设置以及其他 Google Play 设置,请参阅 Google Play 上的过滤器。
Android 提供了多种工具和技术,可让您的应用与多种设备兼容。为了让您的应用尽可能地适合更多用户,建议您执行以下操作:
- -确保您采取了支持跨屏的最佳做法。通过支持跨屏配置,您创建的应用可在 Android 支持的任何屏幕尺寸的设备上正常运行且拥有精美外观。
-如果您的应用是专为运行 Android 3.0 以上版本的设备打造的,请遵照针对 Android 3.0 优化应用中所述的指南和最佳做法,这样您的应用就能与运行 Android 3.0 的设备兼容。
-如果您的应用是专为运行 Android 3.x 的设备打造的,请向您的应用项目中添加支持库,这样您的应用就能与较低版本的 Android 系统兼容。您可以将“支持库”提供的静态支持库添加到您的 Android 应用中,以便使用低版本的平台上未提供的 API 或使用不属于框架 API 的实用程序 API。
-如果您的应用需要访问远程服务器或服务,请确保您使用的是该服务器或服务的生产网址或路径,而非测试网址或路径。
- -如果您要通过 Google Play 发布付费应用,请考虑支持 Google Play 许可服务。借助这项许可服务,您可以根据当前用户的购买情况控制其对您应用的访问权限。使用 Google Play 许可服务并不是强制的,即使您通过 Google Play 发布应用也可以不使用这项服务。
- -如需详细了解 Google Play 许可服务以及如何在应用中使用该服务,请参阅应用许可。
- -配置好应用后,您可以将其构建为一个经过签名和优化的发布版 .apk 文件。JDK 中包含用于为 .apk 文件签名的工具(Keytool 和 Jarsigner);Android SDK 中包含用于编译和优化 .apk 文件的工具。如果您使用的是带 ADT 插件的 Eclipse 或是从命令行使用 Ant 构建脚本,则整个构建流程可以自动完成。
您可以使用 Eclipse“导出向导”构建使用私钥签名并经过优化的发布版 .apk 文件。如需了解如何运行“导出向导”,请参阅使用 Eclipse ADT 进行编译和签名。“导出向导”会对您要发布的应用进行编译、使用私钥为应用签名并使用 Zipalign 工具对应用进行优化。如果您已通过 Eclipse 运行或调试过应用且未在应用中发现错误,“导出向导”就应该能成功运行(有关详情,请参阅使用带 ADT 的 Eclipse 构建和运行应用)。
“导出向导”假设您有适合为应用签名的证书和私钥。如果您没有合适的证书和私钥,“导出向导”将帮您生成一个(如需详细了解签名流程和签名指南,请参阅为应用签名)。
- -您可以使用 Ant 构建脚本(包含在 Android SDK 中)来构建使用私钥签名并经过优化的发布版 .apk 文件。如需了解具体做法,请参阅在发布模式下进行构建。这种构建方式假设您有适合为应用签名的证书和密钥。如果您没有合适的证书和私钥,“导出向导”将帮您生成一个(如需详细了解签名流程和签名指南,请参阅为应用签名)。
如果您的应用依赖于远程服务器,请确保该服务器是安全的且已经过配置,随时可投入实际使用。如果您要在应用中实施应用内结算,而且要在远程服务器上执行签名验证步骤,则必须这样做。
- -此外,如果您的应用从远程服务器或实时服务中抓取内容(例如内容 Feed),请确保您提供的内容是最新的且随时可投入实际使用。
- -测试应用的发布版本有助于确保您的应用能在实际设备上和实际网络条件下正常运行。理想情况下,您至少应在一部手持设备上和一台平板电脑上测试您的应用,以确认界面元素的尺寸是否合适,以及应用的性能和能耗是否可接受。
- -在测试之前,请先参阅测试内容。这篇文章总结了您在测试 Android 应用时应注意的常见情况。当您完成测试并确定应用的发布版本能正常运行后,就可以向用户发布您的应用了。有关详情,请参阅向用户发布应用。如果您要在 Google Play 上发布应用,请参阅 Google Play 发布检查清单。
- - diff --git a/docs/html-intl/intl/zh-cn/tools/publishing/publishing_overview.jd b/docs/html-intl/intl/zh-cn/tools/publishing/publishing_overview.jd deleted file mode 100644 index eb6a617f8e2f6..0000000000000 --- a/docs/html-intl/intl/zh-cn/tools/publishing/publishing_overview.jd +++ /dev/null @@ -1,142 +0,0 @@ -page.title=发布概述 -page.type=工具 - -@jd:body - -发布是将您的 Android 应用提供给用户的常规流程。您在发布 Android 应用时需要执行两大任务:
- -在准备阶段,您需要构建应用的发布版本,以供 Android 设备用户下载和安装。
-在发布阶段,您向用户宣传、销售和分发应用的发布版本。
-通常情况下,您可以通过 Google Play 等应用市场发布应用。不过,您也可以通过以下方式发布应用:将应用直接发送给用户;让用户从您的网站下载应用。
- -图 1 展示了发布流程在整个 Android 应用开发流程中所处的位置。一般来说,您要先在调试环境中完成对应用的测试,然后再执行发布流程。此外,在开始发布流程之前,您最好确保应用符合针对功能、性能和稳定性的所有发布标准。
- -
-- 图 1. 发布是 Android 应用开发流程中的最后一个阶段。 -
- -发布之前的准备过程涉及多个步骤,需要您完成以下任务:
- -您至少需要从清单文件中移除 Log 调用和 android:debuggable 属性,还应为 android:versionCode 和 android:versionName 属性(位于 <manifest> 元素中)提供值。此外,您还可能需要配置多项其他设置,以符合 Google Play 的发布要求,或者符合其他应用发布方式的要求。
Android SDK 工具中随附的 Android Development Tools (ADT) 插件和 Ant 构建脚本可向您提供构建应用的发布版本并签名所需的全部信息。
-在分发应用之前,您至少应在一部适配的手机和一台适配的平板电脑上全面测试应用的发布版本。
-您需确保所有应用资源(例如多媒体文件和图形)都是最新的,且已包含在应用中或者已存储到正确的生产服务器上。
-如果您的应用依赖于外部服务器或服务,您要确保这些服务器或服务是安全的,随时可投入实际使用。
-在准备阶段,您可能还需要执行其他一些任务。例如,您需要获取私钥来为应用签名;如果您使用 Google 地图外部库,则需要获取 Maps API 发布密钥。此外,您还需要为应用创建一个图标,而且可能需要准备最终用户许可协议 (EULA) 以保护您的员工、公司和知识产权。
- -当您完成发布应用所需的准备工作之后,您将得到一个已签名的 .apk 文件,可以将文件分发给用户。
要了解如何准备应用以进行发布,请参阅开发者指南中的准备发布。这篇文章提供了有关如何配置和构建应用的发布版本的分步说明。
- -您可以通过多种方式发布您的 Android 应用。通常情况下,您通过 Google Play 等应用市场发布应用,但您也可以在自己的网站上发布应用或直接将应用发送给用户。 - -
如果您希望向尽可能多的目标用户分发应用,最好通过 Google Play 等应用市场发布应用。
- -Google Play 是 Android 应用的主要市场,它尤其适合向遍布全球的众多目标用户分发您的应用。不过,您也可以通过自己喜欢的其他应用市场分发您的应用,也可以在多个市场中分发。
- - -Google Play 是一个强大的应用发布平台,可帮助您向全球用户宣传、销售和分发您的 Android 应用。当通过 Google Play 发布应用时,您可以使用一系列开发者工具,分析您的销售数据、了解市场趋势以及控制向哪些用户分发应用。此外,您还能使用多种有助您增加收入的功能,如应用内结算和应用许可。丰富的工具和功能,以及为数众多的最终用户社区功能,让 Google Play 成为销售和购买 Android 应用的主要平台。
- -在 Google Play 上发布应用相当简单,只需三个基本步骤:
- -为了充分利用 Google Play 的营销和宣传功能,您需要为应用制作宣传材料,例如屏幕截图、视频、图形以及宣传文字。
-利用 Google Play,您可以将应用定位到全球的用户和设备。通过配置各种 Google Play 设置,您可以选择要覆盖的国家/地区、要使用的商品详情语言以及应用在各个国家/地区的价格。此外,您还可以配置商品详情,例如应用类型、类别和内容分级。配置各种选项之后,您可以上传宣传材料和草稿版(未发布的)应用。
-如果您确认各项发布设置均配置正确,而且您上传的应用可以公开发布,只需点击开发者控制台中的发布即可。在几分钟之内,您的应用就会发布到网络上供全球用户下载。
-如需了解完整信息,请访问 Google Play。
- - -
- - 图 1. 当您通过电子邮件向用户发送应用时,用户只需点击安装即可。 -
-最简单快捷的应用发布方式就是通过电子邮件将应用发送给用户。为此,您需要准备好应用的发布版本,将其添加为电子邮件的附件,然后发送给用户。当用户在其 Android 设备上打开您的电子邮件时,Android 系统会识别出该 APK 并在电子邮件中显示立即安装按钮(参见图 1)。用户触摸该按钮即可安装您的应用。
- -注意:只有当用户将其设备配置为允许安装来自未知来源的应用且通过本机的 Gmail 应用打开您的电子邮件时,才会出现图 1 所示的立即安装按钮。
- -如果您只将应用发送给几位受信任的用户,那么通过电子邮件分发就非常方便。不过,这种发布方式不利于阻止盗版和未经授权的分发,也就是说,收到您应用的任何人都可以将应用转发给其他人。
- -如果您不想在 Google Play 这样的市场上发布应用,则可以将应用放在您的网站或服务器(包括私人服务器或企业服务器)上供用户下载。为此,您必须先按正常流程准备好应用的发布版本,然后您只需将准备好的 APK 文件托管到网站上并向用户提供下载链接即可。 -
- -当用户在其 Android 设备上访问该下载链接时,文件就会开始下载,Android 系统会在下载完成后自动将应用安装到设备上。不过,只有当用户将其“设置”配置为允许安装来自未知来源的应用时,安装进程才会自动启动。
- -虽然在您的网站上发布应用相对比较简单,但效率可能并不高。例如,如果您想通过自己的应用获利,则必须自行处理和跟踪所有财务交易且不能使用 Google Play 的应用内结算服务来销售应用内商品。此外,您也不能使用许可服务来阻止他人未经授权安装和使用您的应用。
- - -
- - 图 2. 用户必须启用未知来源设置,才能安装从 Google Play 以外的位置下载的应用。 -
-Android 可防止用户无意中从 Google Play(受信任的市场)以外的位置下载并安装应用。只要用户未启用“设置”>“安全”下的未知来源(如图 2 所示),它就会阻止此类安装。要允许安装来自其他来源的应用,用户必须在其设备上启用“未知来源”设置,且必须先更改此项配置才能将您的应用下载到设备上。
- -请注意,部分网络提供商不允许用户安装来自未知来源的应用。
diff --git a/docs/html-intl/intl/zh-tw/sdk/index.jd b/docs/html-intl/intl/zh-tw/sdk/index.jd deleted file mode 100644 index ba11c46cd7919..0000000000000 --- a/docs/html-intl/intl/zh-tw/sdk/index.jd +++ /dev/null @@ -1,429 +0,0 @@ -page.title=下載 Android Studio 和 SDK 工具 -page.tags=sdk, android studio -page.template=sdk -page.image=images/cards/android-studio_2x.png -header.hide=1 -page.metaDescription=下載官方 Android IDE 和開發人員工具以建置適用於 Android 手機、平板電腦、穿戴式裝置、電視等裝置的應用程式。 - -@jd:body - - - - - - - -
-
-官方 Android IDE
- --想要取得 Android Studio 或獨立 SDK 工具,請造訪 developer.android.com/sdk/ -
-
-Android Studio 的核心是一個智慧型程式碼編輯器,能夠進行進階的程式碼自動完成、重構及程式碼分析作業。 -
-這項功能強大的程式碼編輯器可協助您成為更具生產力的 Android 應用程式開發人員。
-
-全新的專案精靈可協助您及早發起新專案。
- -您可以使用模式 (例如導覽匣和資料檢視巡覽區) 範本程式碼,甚至是從 GitHub 匯入 Google 程式碼來發起專案。 -
-
-建置適用於 Android 手機、平板電腦、Android Wear、Android TV、Android Auto 和 Google Glass 的應用程式。 -
-透過 Android Studio 中新的「Android 專案檢視」和模組支援功能,管理應用程式專案和相關資源變得更加容易。 - -
-Android Studio 隨附預先設定、經過最佳化的模擬器映像檔。
-經過更新及簡化的 Virtual Device Manager (虛擬裝置管理員) 可為常見的 Android 裝置提供預先定義的裝置設定檔。 -
-
-可使用同一項專案為您的 Android 應用程式建立多個具有不同功能的 APK。
-可使用 Maven 管理應用程式依附功能。
-可使用 Android Studio 或命令列建置 APK。
--如要進一步瞭解 Android Studio 提供的功能,請參閱《Android Studio 基本概念》指南。 -
-如果您搭配 ADT 使用 Eclipse,請注意,Android Studio 現已成為 Android 的官方 IDE,因此請遷移至 Android Studio 以接收 IDE 的所有更新資訊。 - -如果想瞭解如何遷移專案,請參閱遷移至 Android Studio。 - -
- - - - - - - -如果您使用 Mac OS,可搭配 Java Runtime Environment (JRE) 6 執行 Android Studio 以獲得最佳字型顯示效果。 -此外,您還可以設定專案使用 Java Development Kit (JDK) 6 或 JDK 7。
- - - -已在 Ubuntu® 14.04 Trusty Tahr (能夠執行 32 位元應用程式的 64 位元發行版本) 上經過測試。 -
- - - - --Android SDK 預設不會包括開發所需的所有內容。SDK 將工具、平台及其他元件劃分為不同的封裝。您可以使用 - Android SDK Manager 視需要下載。因此,您要先將封裝加入 Android SDK 後,才可以開始進行。 - - -
- -如要新增封裝,請透過下列其中一種方式啟動 Android SDK Manager:
-
。SDK Manager.exe 檔案。
-tools/ 目錄,然後執行 android sdk。
-第一次開啟 SDK Manager 時,預設會選取多個封裝。 -保留預設選取的封裝,但務必按照以下步驟確認您已經取得開發所需的所有內容: -
- - -
-
- 設定 Android SDK 時,您一定要下載最新的工具和平台: -
-Android 支援程式庫提供的 API 延伸集合,可以與大部分的 Android 版本相容。 -
- -開啟 Extras 目錄並選取:
--
- -
Google Play 服務 API 為 Android 應用程式提供多種功能與服務,例如: -
-如要使用 Google API 進行開發,您需要 Google Play 服務封裝:
-開啟 Extras 目錄並選取:
-注意:並非所有 Android 裝置都提供 Google Play 服務,但內含 Google Play 市集的所有裝置都可以使用 Google Play 服務。 -如要在 Android 模擬器中使用這些 API,您必須從 SDK Manager 最新的 Android X.X 目錄中安裝 Google API 系統映像。 - -
-您選好需要的所有封裝後,就可以繼續安裝:
-SDK Manager 視窗的下方會顯示下載進度。 - 請勿結束 SDK Manager,下載會因而取消。
-Android SDK 現在已內含上述封裝,您可以開始建置 Android 應用程式了。 -若有新的工具和其他 API,只要啟動 SDK Manager 即可將新的封裝下載到 SDK。 -
- -以下是繼續進行的選項:
- -如果您是 Android 開發新手,可參考建置第一個應用程式指南瞭解 Android 應用程式的基本概念。 -
- -如果您準備好開始建置 Android 穿戴式裝置的應用程式,請參閱建置 Android Wear 的應用程式指南。 -
- -如要開始使用 Google API (例如「地圖」或 Play Game 服務),請參閱設定 Google Play 服務指南。 - - -
- -