How to publish your app 1 CS440. Step 1: Remove any debug logging  Good practice: comment out any debug logging  Why? CS440 2.

Slides:



Advertisements
Similar presentations
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Ashish Mishra Automation Lifecycle of Mobile Applications.
Advertisements

Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
Ando-it-yourself droid Praveen Kumar Pendyala. Outline Brief intro to the Droid developement Setting up the Life saviors - Development tools Hello Droid.
DISTRIBUTING NATIVE MOBILE APPS
Cosc 5/4730 Android Maps v2. Maps V1 and V2 In March 2013 google removed the ability to get a map key for version 1. Version 2 had been introduced in.
GPS and MapView. First In the emulator, set the time zone to something (e.g., east coast) and check that the time is correct. Otherwise, the gps emulator.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
Build your Android App with Gradle Android new build system.
Lesson 13 PROTECTING AND SHARING DOCUMENTS
Cosc 4730 Installing IDEs And a note on carriers..
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Debugging Android Applications
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Android Tutorial Larry Walters OOSE Fall References This tutorial is a brief overview of some major concepts…Android is much richer and more complex.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Android Programming Day best Android Apps Lzo&feature=fvwrel.
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
1 Lecture 5 George Koutsogiannakis/ Summer 2011 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
Cosc 5/4730 Sign, convert, and install Android files on Blackberry Playbook.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Microsoft Office PowerPoint 2013 Microsoft Office PowerPoint 2013 Courseware # 3256 Lesson 8: Sharing Presentations.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
CS5103 Software Engineering Lecture 08 Android Development II.
Chapter 12: Finale! Publishing Your Android App. Objectives In this chapter, you learn to: Understand Google Play Target various device configurations.
Chapter 1: Voilà! Meet the Android
UFCFX5-15-3Mobile Device Development Android Development SDKs and Publishing.
Guideline for ClinLabGeneticist tool Jinlian Wang
PARSING FACEBOOK DATA FOR ANDROID 1. Step by Step  Import Android SDK  Get the hash key  Create a new app  Create a new project in Eclipse 
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Chapter 12: Finale! Publishing Your Android App
App Development for Smart Devices CS 495/595 - Fall 2013 Tamer Nadeem Dept. of Computer Science Lec #10: Conclusion.
Deployment via jars and Webstart. How do we distribute our application? Lab says you need to submit CD Lab says you need to submit CD Limitations of CD.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Introduction to Android (Part.
Android Security Auditing Slides and projects at samsclass.info.
Windows 2000 Certificate Authority By Saunders Roesser.
Using and developing on the Android Dev Phone 1. Setup At the gmail credentials screen, skip the step Go to Settings->Wireless Controls  Enable Wi-Fi.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
First Venture into the Android World Chapter 1 Part 2.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
Week 3 January 22, 2004 Adrienne Noble. Today CVS – a great tool to use with your groups Threads – basic thread operations Intro to synchronization Hand.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
Creating and Editing a SEI Project Updated: May 18, 2011 – for Six Seconds’ Tools Intranet available May 30, 2011 Creating and Editing a SEI Project Updated:
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Intoduction to Andriod studio Environment With a hello world program.
LAB#8 PKI & DIGITAL CERTIFICATE CPIT 425. Public Key Infrastructure PKI 2  Public key infrastructure is the term used to describe the laws, policies,
GOOGLE PLAY By William Cook April 14, GOOGLE PLAY Marketplace for apps for android Androids “app store” You must make an account on the developer.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Preparing Your Apps for Publication Test your app thoroughly on a variety of devices. The app might work perfectly using the emulator on your.
Publish you App on Google play. Steps for Publishing your App Step 1Getting a Google Play Publisher Account Step 2Export Signed Application Step 3Uploading.
Mobile Device Development
Google Play Store Created By : Kishor Parmar , kishan jadav.
Apk Apps
APK Downloader
Fix yahoo error code 1032 Call Toll-free Number
CA16R405 - Mobile Application Development (Theory)
Compile, Build, and Debug
Packing and Signing of the Application
Publishing & Deployment
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
Working with Libraries
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

How to publish your app 1 CS440

Step 1: Remove any debug logging  Good practice: comment out any debug logging  Why? CS440 2

Step 2: Build your final apk  Use Apache Ant  For windows:  In a command line run:  set path=%PATH%;C:\dev\android-sdk- windows\tools  Go to your project root path then run:  >android update project –t 2 --path. CS440 3

Step 3: Generate a key  When debugging with eclipse the package is technically signed  You need to sign your app with a real key  What is a key???  In the project base directory run: keytool -genkey -v - keystore my-release-key.keystore CS440 4

More info about keys  Trust needs to be established between market and developer  The key is your personal signature  You can use the same key for multiple app releases  What is a private key?  What is a public key?  What is authentication? CS440 5

Public key cryptography CS440 6

Public key cryptography CS440 7

Step 4: Build your app with the key  Run: ant release or  With Eclipse  To export an unsigned APK from Eclipse, right-click the project in the Package Explorer and select Android Tools > Export Signed Application Package.  Use the key you just created  Then specify the file location for the unsigned APK. CS440 8

Step 4: Build your app with the key  You app is built with your key… time to upload to the market!  Register to the market ($25 fee)  Upload your release apk CS440 9

References  developer/answer/113469?hl=en developer/answer/113469?hl=en  ml ml  percentages-and-payouts-what-developers-need-to-know/ percentages-and-payouts-what-developers-need-to-know/1205   helper4u.blogspot.in/search/label/5.%20How%20to%20sign%20and%2 0export%20%20and%20publish%20APK%20application%20file%20in% 20Andrioid helper4u.blogspot.in/search/label/5.%20How%20to%20sign%20and%2 0export%20%20and%20publish%20APK%20application%20file%20in% 20Andrioid  CS440 10

To publish in market  AndroidManifest:  Install location: auto  Version code  Version  From eclipse Export => generate new key  You can use keypass to save your keys  developer.android.com => publish  To make money: setup paypal account  At least two screenshots needed  Application icon needed 11

To publish a change  Make a change  Goto manifest:  Change version code  Change version  Do not regenerate the key or keystore  Just use different keys for different applications  Export again CS440 12

Different ways to publish  Google play  Amazon  Send the apk on an automatically installs from gmail accounts  Put it on your website CS440 13