Archive for March 19th, 2012

Different Ways to Install Applications On Android Without The Market

Installing apps on Android is relatively straightforward with the Android Market. You search for an app, select it and click install. However, there are often times when you may want to install a newly released app or an app that is not available in the Android Market. In these cases you will usually have to manually download and install an .apk file. An .apk file behaves in a similar manner to a “.exe” file on Windows, you need to copy it to your device and run it. Here are some ways that you can manually install an application without going through the market.

Enable Unknown Sources

Before attempting a manual installation of apps using the .apk files, you must first allow your phone to install from “Unknown Sources” (i.e. non-Market apps).

To do this, navigate to Menu -> Settings -> Applications and check the box marked “Unknown Sources“.


1. Installing app Using The Conventional Method

Step 1: Install File Manager

Android does not natively come with any method of browsing the data on your SD card, so you will need to install a file manager from a market. There are a large variety of file managers available on Android, but my personal favourite is ASTRO File Manager.

astro file manager-main

Step 2: Copy .apk file to SD card

Once you have ASTRO File Manager installed, connect your Android device to your PC using your USB cable. Mount the SD card and copy over the .apk file you would like to install.

Step 3: Install .apk

On your Android device, navigate to the .apk file using ASTRO File Manager and select it.

This will open a dialog box allowing you to install the app. Select “Open App Manager“.


On the next two pages, select “Install” and “Install” again to install the .apk.



Your new app is now installed.

2. Installing app using Dropbox

Dropbox is really a versatile app and is a waste if we don’t fully utilize it. The method is simple. In your computer, download the apk file to your Dropbox folder. Let it finish syncing. In your phone, open the Dropbox app, navigate to the folder where you keep the apk file, click on it. Dropbox will then download the apk file. The usual installation follows.

3. Installing app Using the Online Apk Installer

The online apk installer is a web app created by a helpful XDA-Developers forum member htc-hd2, with the aim to make manual installation of an .apk file much easier. It is useful if you want to share an apk file with a friend.

Step 1: Upload File

First, navigate to

Here you will see a black “Browse Files…” button. Select this and choose the apk file on your PC.


The apk file will remain active on the website for 15 minutes.

Step 2: Scan QR Code

Once you have uploaded the file, a QR code will appear on the website.


You must scan this QR code with a Barcode Scanner. The website suggests using Barcode Scanner, however I personally prefer using Google Goggles.


Once the QR code has scanned, you can click on the link to download the .apk file straight to your device.

Step 3: Install .apk

After the .apk file has downloaded to your Android device you can install it by simply clicking on it and navigating through the installation pages.



Most users will probably be comfortable using the conventional method of installing Android apps. However, if you have a less tech-savvy friend who you want to share an apk with, you can always remotely upload it and send them the QR code to scan using their phone. This way they will not have to fiddle around with copying the apk to their phone and opening it using a file manager.

Let us know in the comments if you have been able to use this tool.

How to sign Android APK file using command line

To sign an APK file using Command line utility, is a three step process and is easy and simple to learn.

To sign an Android APK from command line use: –

  1. Sign the APK with jarsigner (using default keystore, android-root is the alias of the signing key):
    $ jarsigner -signedjar HelloWorld-new.apk HelloWorld-debug-unaligned.apk android-root
    Enter Passphrase for keystore: password
  2. Verify signature (optional)
    $ jarsigner -verify -verbose -certs HelloWorld-new.apk
  3. Align the APK (must use -v 4 option):
    $ ~/android-sdk-linux_86/tools/zipalign -v 4 HelloWorld-new.apk HelloWorld-new-aligned.apk
%d bloggers like this: