Watchmaker Wiki

The ultimate watch maker for Android Wear!

User Tools

Site Tools


apk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
apk [2015/02/11 16:57]
alex_curran
apk [2019/02/17 08:21] (current)
alexcurran1
Line 2: Line 2:
  
 So you have created an awesome watch with WatchMaker and you want to distribute through Google Play? Well, from WatchMaker 3.3.0 this is now possible! So you have created an awesome watch with WatchMaker and you want to distribute through Google Play? Well, from WatchMaker 3.3.0 this is now possible!
 +
 +The watches you sell will be available for users with Android Wear, TicWatch2 or even Tizen watches (Samsung Gear S2/S3)!
  
 You can create "WatchMaker Watch Packs" with one or more watches inside. The APK will contain the Pack Name and will contain the embedded watch file(s) which in themselves, will contain embedded images and fonts. You can create "WatchMaker Watch Packs" with one or more watches inside. The APK will contain the Pack Name and will contain the embedded watch file(s) which in themselves, will contain embedded images and fonts.
  
 +Take a look [[https://play.google.com/store/search?q=wmwatch&c=apps|here]] to see what WatchMaker designers have already built!
 +
 +Please note users who wish to use the exported APK require a premium version of WatchMaker to run the APK.
  
 ==== Requirements ==== ==== Requirements ====
Line 17: Line 22:
   * Make sure you are on the watch preview screen (hit back if you are already on the edit screen).   * Make sure you are on the watch preview screen (hit back if you are already on the edit screen).
   * Hit Export / Share   * Hit Export / Share
 +  * You can use protected watch files if needed
   * A watch file has now been created at BeautifulWatches/export, e.g. steel-green.watch   * A watch file has now been created at BeautifulWatches/export, e.g. steel-green.watch
   * Send this file to your PC / MAC as you will need this in the next step below.   * Send this file to your PC / MAC as you will need this in the next step below.
 +  * Please do not use any copyrighted watch designs or well known brands e.g. Disney / Marvel, otherwise Google will likely remove your apk's and possibly ban your developer account.
 ==== Build Eclipse / Android Studio Project ==== ==== Build Eclipse / Android Studio Project ====
-  * Download sample project from HERE+  * Download [[https://github.com/AlexCurran/WatchMaker/raw/master/SteelGreen.zip|sample project from HERE]]
   * Uncompress this project to a new folder in your workspace   * Uncompress this project to a new folder in your workspace
   * Rename the folder to your "WatchMaker Watch Pack" name   * Rename the folder to your "WatchMaker Watch Pack" name
-  * Copy the watch file(s) into the "assets" folder of your new project+  * Remove the sample "steel-green.watch" from the "assets" folder 
 +  * Copy your watch file(s) into the "assets" folder
   * In Eclipse / Android Studio, select "Import Existing Projects into Workspace"   * In Eclipse / Android Studio, select "Import Existing Projects into Workspace"
   * Browse to the project folder and select Finish   * Browse to the project folder and select Finish
Line 36: Line 43:
   * Change app_name in res/values/strings.xml to your "WatchMaker Watch Pack" name   * Change app_name in res/values/strings.xml to your "WatchMaker Watch Pack" name
   * Change application launcher icons (res/drawable-xhdpi/ic_launcher.png) to your icon (96x96)   * Change application launcher icons (res/drawable-xhdpi/ic_launcher.png) to your icon (96x96)
 +  * If you use Android Studio you will also need to edit the Gradle Script - build.gradle (Module: app), making sure that you update the applicationId to your package name.
    
  
Line 48: Line 56:
 ==== Done!! ==== ==== Done!! ====
  
-That’s all, you can build now your project and test it in WatchMaker.+That’s all, you can now build your project and test it in WatchMaker.
   * If a user installs your apk, it will display as a watch in "My Watches"   * If a user installs your apk, it will display as a watch in "My Watches"
   * If you need to make changes to your apk, you can re-publish and WatchMaker will keep the watch up-to-date   * If you need to make changes to your apk, you can re-publish and WatchMaker will keep the watch up-to-date
   * If a user uninstalls your apk, it will be removed from "My Watches"   * If a user uninstalls your apk, it will be removed from "My Watches"
 +
 +
 +
 +==== Paid Watches ====
 +
 +  * Feel free to make paid watches - in fact many of the most popular APK examples are paid!
 +  * You will not need to pay any commission / license fee to WatchMaker
 +  * You will of course have to follow the normal Google Play distribution rules - i.e. one-time $25 payment to Google to get a developer license and 70/30% revenue split with Google.
 +
 +
 +==== Eclipse build errors when importing - java.lang.object cannot be resolved (solution) ====
 +
 +
 +
 +
 +  * Go to properties of project with the build error (right click > Properties) View the "Libraries" tab in the "Build Path" section
 +  * Find the "JRE System Library" in the list (if this is missing then this error message is not an eclipse bug but a mis-configured project)
 +  * Remove the "JRE System Library"
 +  * Hit "Add Library ...", Select "JRE System Library" and add the appropriate JRE for the project (eg. 'Workspace default JRE')
 +  * Hit "Finish" in the library selection and "OK" in the project properties and then wait for the re-build of the project
 +  * Hopefully the error will be resolved ...
 +
 +
apk.1423670240.txt.gz · Last modified: 2015/02/11 16:57 by alex_curran