0

Okay, so I'm working on a project where I need to create an android app (for which I'm using the Eclipse IDE). My supervisor has asked me for the apk file, but how do I do this? Note that the program is not yet completed, but it does not have errors (i.e, it will work if he runs it, but its not something I want the general public to be using). I would preferably like a method that would later allow me to update the app as I work on code and finally release my final version (which would allow the general public to upload as well).

Please advise!

Keir Simmons
  • 1,634
  • 7
  • 21
  • 37
  • Maybe you should you testflight for beta testing and private distrubution? https://testflightapp.com/dashboard/ – MP23 Mar 03 '14 at 14:02
  • @MP23: TestFlight discontinued Android support. – CommonsWare Mar 03 '14 at 14:02
  • Have you done any searching yet? If you had, you probably would have found things like Google Play's beta-testing settings, or test-flight. You can always send the apk via email, and updates, too. – 323go Mar 03 '14 at 14:03
  • In your workspace look for the bin folder, in that you will find the APK. – Aadi Droid Mar 03 '14 at 14:03
  • Send the supervisor the APK file via email. Or copy it to a file server. Or put it on a USB thumb drive. Or any other conventional means of getting a file to another person. – CommonsWare Mar 03 '14 at 14:04
  • 1
    Do **not** take it out of the bin folder, as some of the less experienced members seem to recommend. This will be an apk signed with a debug-key, which will expire quickly. Create a production key and sign it with that, through export... then use the various methods above to distribute it. – 323go Mar 03 '14 at 14:04

2 Answers2

0

The android developer console provides beta and alpha staging. You can create google groups or google+ communities to let your beta/alpha testers join.

Here you can read more about staged rollouts

René Link
  • 48,224
  • 13
  • 108
  • 140
-1

An easy method: 1. Add a new activity. 2. Set a password to it. 3. Set the new activity as the new launcher.

A more Advanced method:

  1. Read your boss's deviceID like IMEI code. Learn how to do it here
  2. Check in your launcher Activity to finish if the deviceID is not equal to your boss's deviceID.

Finally, in the higher app versions simply remove the authentication Activities.

Community
  • 1
  • 1
Behnam
  • 6,510
  • 6
  • 35
  • 65
  • 1
    I'm in awe as to how little this "answer" has to do with the question. – 323go Mar 03 '14 at 14:05
  • It is an alternative, pushing the questioner towards being more reasonable. – Behnam Mar 03 '14 at 14:06
  • I've provided three actual options in my comment. Besides, a comment does not need to be an answer, but rather help the answer along. Please refer to the stackoverflow faq. Telling the asker to make his apk available to the public, but password-protecting it, isn't "more reasonable." – 323go Mar 03 '14 at 14:16
  • Well you are right because I supposed he is aware of Signing process and I thought maybe I could ultimately guide him towards the use of IMEI which in my experience is great for enterprise and commercial products. – Behnam Mar 03 '14 at 14:21