BASIC

Author Topic: AndroidExtras and iOS/tvOS updates + Download Links (01-03-2017)  (Read 7998 times)

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3183
    • View Profile
    • Space Fractal
To catch up various threads about AndroidExtras, im thinks im will create this thread, which im will posting when something news and fixes happens to both SDK Upgrade, StoreKit as well AndroidExtras its self.

From v3.00, im will now include iOS in the zip, because im have also done a lots of updates to iOS as well (etc tvOS support, and some files share both platforms). So im will now merge this locked thread to cover Android Extras and iOS.

Also its mostly me that countinue to support and update those platforms.


iOS10 iOS project (BETA3) at 01-03-2017:
https://www.dropbox.com/s/joacbcfi1ko5eme/XCodeiOS10Beta3.zip?dl=0

Se readme.txt for fixes. Beta 2 was a small compatible fix with various touch issues fixed.

You do NOT need the below Android iOS9 projects, when you use this. In the future im will seperate Android and iOS again.


Android Extras 3.01.2 and iOS9 iOS/TVos projects:
https://dl.dropboxusercontent.com/u/3236515/glbasic/android%2Bios.7z

due Android TV support, im using SDK 22 now.  I'm can no longer guarantee Android 2.X support from Version 3.0. AndroidManifest.xml and help is also updated. iOS5 is also discounted and is no longer supported (due xCode 7.0 cannot compile libs with iOS5 support anymore)

iOS still uses glbasic v12 codebase (im should fix that very soon), but can compile with glbasic 14 fine (without PRESCALER), while Android version is compiled with v14 codebase.

GlBasic Storekit:

LibPNG Update required:
Until im finally have update Android Extras, you are required to update LibPNG file in your project, where you else might got rejected by Google due secuity
http://www.glbasic.com/forum/index.php?topic=10713.msg95312#msg95312

Please Note:
Version 3.0.0 can compile with both v14 and v12 of glbasic. Im have still not get the latest version of glbasic source code, so its not updated for using with the new PRESCALER command. Its is coming soon.
« Last Edit: 2017-Mar-01 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3183
    • View Profile
    • Space Fractal
Re: Links & News for AndroidExtras
« Reply #1 on: 2014-Apr-19 »
What do Android v3.0 Content?
   * ADMOB INTERSITAILS (discounted support in future updates, but code stay)
   * DOWNLOAD MANAGER
   * EXTENDED PLATFORM INFO
   * FIXES FOR SOME GLBASIC COMMANDS
   * GAMECONTROLLER SUPPORT (now require GameInput API)
   * GPS
   * LICENSE CONTROL
   * MISC FUNCTIONS
   * SOUND/MUSIC
   * VIRTUAL KEYBOARD

ANDROID GAME CONSOLES SUPPORTED IN ANDROID EXTRAS AND GAMEINPUT API:
   * OUYA
   * MOJO
   * GAMESTICK
   * FIRE TV
   * ANDROID TV
   * GENERIC GAMEPADS (Using GameInput API).

Also currectly Mouse and iCade is not supported for GameInput API for Android (but working for iOS). This is been done later on. Same with mouse support for Android.

IPHONE / IPAD / APPLE TV
   * This project is updated for iOS9.
   * Apple TV support (primary, fully works throught).
   * Two xCode projects is included for iOS and for tvOS.
   * Mfi GameController support (using GameInput API).
« Last Edit: 2015-Nov-20 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3183
    • View Profile
    • Space Fractal
How To Create the Key:

In order to sign your code for releasing software on the Google Play, you need a developer key, that you can create like:

Code: GLBasic [Select]
cd /D "%JAVA_HOME%\bin"
keytool.exe -genkey -alias android_developer.keystore -keyalg RSA -keysize 2048 -validity 20000 -keystore android_developer.keystore
 

That create the file android_developer.keystore. Move that to main root of C: drive amd remember to backup it. Its important.



How to Code Sign it:

1. When you compile a product, you would show how to CODE SIGN it. Invoke that command shown in the Output.

2. You can now use glbasic-release-for-market.apk, which can been used on a Store Front.



Typical Issues:

1. If the path show somethign like Q: as the drive. Then im recommered to move glbasic out from c:\Program Files, because Java dosent like spaces in t he folder name. You should not need to reinstall glbasic, just rename or move it.

2. If you get various Java errors, then make sure to DELETE \distribute\Android\libs and \distribute\Android\src folders. This is prevent old and new files got mixed and give you compile errors.
 
PS. Im have locked the thread, but im will still update this thread. This because this is a information thread, not to get help in.[/glow]
« Last Edit: 2015-Jun-22 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10627
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Moved
« Last Edit: 2016-Jul-21 by Kitty Hello »