Skip to Content
Beginning Android
book

Beginning Android

by Wei-Meng Lee
August 2011
Beginner
287 pages
6h 44m
English
Wrox
Content preview from Beginning Android

DEPLOYING APK FILES

Once you have signed your APK files, you need a way to get them onto your users’ devices. The following sections describe the various ways to deploy your APK files. Three methods are covered:

  • Deploying manually using the adb.exe tool
  • Hosting the application on a web server
  • Publishing through the Android Market

Besides these methods, you can install your applications on users’ devices through e-mails, SD card, and so on. As long as you can transfer the APK file onto the user’s device, you can install the application.

Using the adb.exe Tool

Once your Android application is signed, you can deploy it to emulators and devices using the adb.exe (Android Debug Bridge) tool (located in the platform-tools folder of the Android SDK).

Using the command prompt in Windows, navigate to the <Android_SDK>\platform-tools folder. To install the application to an emulator/device (assuming the emulator is currently up and running or a device is currently connected), issue the following command:

adb install "C:\Users\Wei-Meng Lee\Desktop\LBS.apk"

EXPLORING THE ADB.EXE TOOL

The adb.exe tool is a very versatile tool that enables you to control Android devices (and emulators) connected to your computer.

By default, when you use the adb command, it assumes that currently there is only one connected device/emulator. If you have more than one device connected, the adb command returns an error message:

error: more than one device and emulator

You can view the devices currently connected ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Beginning iPhone Development with SwiftUI: Exploring the iOS SDK

Beginning iPhone Development with SwiftUI: Exploring the iOS SDK

Wally Wang
Professional Android Programming with Mono for Android and .NET/C#

Professional Android Programming with Mono for Android and .NET/C#

Wallace B. McClure, Nathan Blevins, John J. Croft IV, Jonathan Dick, Chris Hardy
Embedded Android

Embedded Android

Karim Yaghmour

Publisher Resources

ISBN: 9781118150771Purchase book