AliJoooon
AliJoooon

Reputation: 41

Android, Run application without emulator or any device

I want to test my app and I don't want to run emulator, unfortunately Windows 8.1 doesn't recognize my Samsung device. I want eclipse just to build the app's APK and I'll test the app by myself by using the file that is created in bin directory.

when you don't have any compatible emulator or any connected device, eclipse asks for running new emulator, I don't want see this dialog !

Upvotes: 1

Views: 3091

Answers (5)

Illegal Argument
Illegal Argument

Reputation: 10338

On ecllipse editor try this:

go to Windows -> Select Preferences

then Android -> Build

Now uncheck "Skip packaging and dexing until export or launch. (Speeds up automatic builds on file save.)"

You may need to restart ecllipse.

Upvotes: -1

Ayush
Ayush

Reputation: 11

You can get the application in the bin folder there you can find the apk.

You can build by running the command "ant clean release install" from your application folder.

Upvotes: 1

Sadjad
Sadjad

Reputation: 1670

Unfortunately, building the project alone won't create an APK file. You can export your project to get APK file. For exporting, right-click on your project in Eclipse and select Export..., then choose Export Android Application:

Export Android Application

Please note that you have to create a key to export your project and sign it. If you want to create an unsigned package (which must be only used for testing purposes), right-click on your project, then from Android Tools select Export Unsigned Application Package:

Export Unsigned Application Package

Upvotes: 1

Sarim Sidd
Sarim Sidd

Reputation: 2176

In that case, Only Build the project, then in your project directory look for "bin" folder, you will find an APK file of your project there, you can copy that and install it later on your device

Hope this helps

Upvotes: 1

Michael Banzon
Michael Banzon

Reputation: 4967

First: Consider fixing the problem with Windows recognizing your phone.

Second: You can use the Android SDK to make an APK - you can then transfer it to the device the way you prefer (download from webserver, e-mail eg.). Alternatively you can use Google Play + the alpha/beta testing feature to roll out tests to your device (+ any other device you want to test on).

Upvotes: 2

Related Questions