Android Build error using AE

Previous topic - Next topic

MrPlow

Hi Guys

Any ideas what might be causing this?

BUILD FAILED
c:\GLBasic_v123\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:892: The following error occurred while executing this line:
c:\GLBasic_v123\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:894: The following error occurred while executing this line:
c:\GLBasic_v123\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:906: The following error occurred while executing this line:
c:\GLBasic_v123\Compiler\platform\android\android-sdk-windows\tools\ant\build.xml:284: null returned: 2
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

MrPlow

Okay I deleted the distribute folder and started again...

compiled and got AndroidSDK variable error...

then added the glb_android_build.bat

Now getting...

BUILD STAGE 2: Start compiler (android.bat)
"c:\glbasic_v123\Compiler\platform\android\android-sdk-windows"
The filename, directory name, or volume label syntax is incorrect.
The system cannot find the path specified.
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

spacefractal

#2
look like you have modificed and not have done a clean install of glbasic and then AE and the installer in some way have been interupted or stopped it under installation.....

Make sure you point the installer to "c:\glbasic_v123, the main glbasic folder, not the android folder. Otherwice its will got pretty much wrong.

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

#3
today im tried this:

- Im deleted C:\Program Files (x86)\GLBasic_v12 completly.
- Downloaded glbasic 12.308.
- installed it to the default folder (the above one).
- tried to install Android Extras 2.4b2.

When im testing after that, its compiled with success. So im can just say its something wrong with your setup.

its should compile and shown something like this:
Code (glbasic) Select


_______________________________________
*** Configuration: ANDROID ***
precompiling:
GPC - GLBasic Precompiler V.10.053 SN:73686179 - 3D, NET
"background_2.gbas"(107) warning : GPC1004 variable already exists : ww
"Funcs_General.gbas"(189) warning : GPC1004 variable already exists : Tag$
Wordcount:5057 commands
compile+link:

running glb_build.bat
Using ANDROID_TARGET="android-18"
You can use "D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\glb_android_build.bat" to change the API level and SDK path.
%ANDROIDSDK% not set. Using GLBasic's default target-18, Android 4.3

Checking Icons (uses 'AndroidExtras_icons_X.png' For changes)....
D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_36_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-ldpi/icon.png
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_48_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-mdpi/icon.png
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_72_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-hdpi/icon.png
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_96_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-xhdpi/icon.png
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_180_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-xxhdpi/icon.png
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_192_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-xxxhdpi/icon.png
D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_ouya_AndroidExtras.png is missing (732x412 size)
the Ouya icon is not important, if you dont want to support the console
copy D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/icon_ouya_AndroidExtras.png to D:/Dokumenter/Programmer/Glbasic/GLBasic/SpotOut/distribute/Android/res/drawable-xhdpi/ouya_icon.png
Checking Icons Finished...

BUILD STAGE 2: Start compiler (android.bat)
D:\Programmer\GLBasic_v12\Compiler\platform\android\bin\..\android-sdk-windows
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Den angivne sti blev ikke fundet.
Updated project.properties
Updated local.properties
Updated file D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\build.xml
Updated file D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\proguard-project.txt
Updated project.properties
Updated local.properties
Updated file D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\build.xml
Updated file D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\proguard-project.txt
.
BUILD STAGE 3: Build a debug build
Buildfile: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
[checkenv] Android SDK Tools Revision 22.6.2
[checkenv] Installed at D:\Programmer\GLBasic_v12\Compiler\platform\android\android-sdk-windows

-setup:
     [echo] Project Name: glbasic
  [gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 18.0.1
     [echo] Switching between debug and non debug build: Deleting previous compilation output...
   [delete] Deleting directory D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\classes
     [echo] Resolving Build Target for glbasic...
[gettarget] Project Target:   Android 4.3
[gettarget] API level:        18
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\rsObj
    [mkdir] Created dir: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\rsLibs
    [mkdir] Created dir: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\classes
     [echo] ----------
     [echo] Resolving Dependencies for glbasic...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on

-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] No AIDL files to compile.
     [echo] ----------
     [echo] Handling RenderScript files...
     [echo] ----------
     [echo] Handling Resources...
     [aapt] Found Deleted Target File
     [aapt] Generating resource IDs...
     [echo] ----------
     [echo] Handling BuildConfig class...
[buildconfig] Build type changed: Generating new BuildConfig class.

-pre-compile:

-compile:
    [javac] Compiling 30 source files to D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\classes
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.

-post-compile:

-obfuscate:

-dex:
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\classes
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\ouya-sdk.jar
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\gson-2.2.2.jar
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\google-play-services.jar
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\android-support-v4.jar
      [dex] input: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\openiab-0.9.7.2.jar
      [dex] Using Pre-Dexed ouya-sdk-2075b075d285868a02d9e9b5e0b6af9f.jar <- D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\ouya-sdk.jar
      [dex] Using Pre-Dexed gson-2.2.2-9240f8c71216b8b63d8135e9f783d595.jar <- D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\gson-2.2.2.jar
      [dex] Using Pre-Dexed google-play-services-44722f5f623e39e0a6743105345bbb09.jar <- D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\google-play-services.jar
      [dex] Using Pre-Dexed android-support-v4-a81b8ca7a0136409f8d0e3a147258c0a.jar <- D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\android-support-v4.jar
      [dex] Using Pre-Dexed openiab-0.9.7.2-045df46abda8d108aee33cfbc5ca8998.jar <- D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\libs\openiab-0.9.7.2.jar
      [dex] Found Deleted Target File
      [dex] Converting compiled files and external libraries into D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\classes.dex...
       [dx] Merged dex A (73 defs/132,0KiB) with dex B (121 defs/137,3KiB). Result is 194 defs/324,8KiB. Took 0,1s
       [dx] Merged dex A (194 defs/324,8KiB) with dex B (155 defs/153,0KiB). Result is 349 defs/600,2KiB. Took 0,1s
       [dx] Merged dex A (349 defs/600,2KiB) with dex B (1869 defs/1854,6KiB). Result is 2218 defs/3019,0KiB. Took 0,2s
       [dx] Result compacted from 4419,4KiB to 2661,1KiB to save 1758,3KiB
       [dx] Merged dex A (2218 defs/3019,0KiB) with dex B (371 defs/436,8KiB). Result is 2589 defs/2661,1KiB. Took 0,3s
       [dx] Merged dex A (2589 defs/2661,1KiB) with dex B (169 defs/182,9KiB). Result is 2758 defs/3435,2KiB. Took 0,2s

-crunch:
   [crunch] Crunching PNG Files in source dir: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res
   [crunch] To destination dir: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-hdpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-hdpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-hdpi\icon.png: 80% size of source)
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-ldpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-ldpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-ldpi\icon.png: 0% size of source)
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-mdpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-mdpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-mdpi\icon.png: 0% size of source)
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-xhdpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xhdpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xhdpi\icon.png: 40% size of source)
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-xxhdpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xxhdpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xxhdpi\icon.png: 78% size of source)
   [crunch] Processing image to cache: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\res\drawable-xxxhdpi\icon.png => D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xxxhdpi\icon.png
   [crunch]   (processed image to cache entry D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\res\drawable-xxxhdpi\icon.png: 84% size of source)
   [crunch] Crunched 6 PNG files to update cache

-package-resources:
     [aapt] Current build type is different than previous build: forced aapt run.
     [aapt] Creating full resource package...
     [aapt] Warning: AndroidManifest.xml already defines debuggable (in http://schemas.android.com/apk/res/android); using existing value in manifest.

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating glbasic-debug-unaligned.apk and signing it with a debug key...

-post-package:

-do-debug:
[zipalign] Running zip align on final apk...
     [echo] Debug Package: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\glbasic-debug.apk
[propertyfile] Updating property file: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\build.prop
[propertyfile] Updating property file: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\build.prop
[propertyfile] Updating property file: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\build.prop
[propertyfile] Updating property file: D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android\bin\build.prop

-post-build:

debug:

BUILD SUCCESSFUL
Total time: 15 seconds
.
BUILD STAGE 4: Build a release build
   [subant] No sub-builds to iterate on
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.

BUILD SUCCESSFUL
Total time: 8 seconds
Picked up _JAVA_OPTIONS: -Xms256m -Xmx512m
.
HOW TO INSTALL? Install by invoke this command:
"D:\Programmer\GLBasic_v12\Compiler\platform\android\bin\..\android-sdk-windows\platform-tools\adb.exe" install -r "D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android/bin/glbasic-debug.apk"
.
HOW TO SIGN? Sign it by invoke this command:
"D:\Programmer\GLBasic_v12\Compiler\platform\android\bin\glb_code_sign.bat" "D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android"
.
Android=D:\Dokumenter\Programmer\Glbasic\GLBasic\SpotOut\distribute\Android
success
_______________________________________
*** Finished ***
Elapsed: 57.3 sec. Time: 17:57
Build: 1 succeeded.


im do NOT uses glb_android_build.bat at all to avoid eventuelly issues (only api-18 is installed). This due AE only uses api-18 build (even im uses one feature from api-19, which was just a config thing).

Also if you update from previous AE, then src and libs should been removed first, but more safe delete the whole distrubite folder and eventuelly update androidmanifest.xml after that.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrPlow

When you say only build with api-18 - does that limit the devices I can run on?

I am now compiling correctly and not using the glb_android_build.bat but it fails to run on android devices or bluestacks...

Should the manifest  targetSDK say 19 or 18?

Here is the apk that wont run,,,

https://www.dropbox.com/s/7dj42fen56nudgr/Gs-az-140.apk?dl=0


Rgds
Gary
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

spacefractal

#5
Which device and Android version is it?

its look mere a issue in AndroidManifest.xml, mightbeen the package name conflict with Galaxy Storm?

Here the app got installed, but could not find the icon. Its run on Android 4.1 system.

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

im gonna thinks im know why its might happens. A stupid issue. Something wierd have been happens in sdl_main.cpp.... Crap.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrPlow

It would be great if that was all it was...heres my manifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.gazzapper.galaxyforce"
      android:installLocation="preferExternal"
      android:versionCode="41"
      android:versionName="1.41">
    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" />
   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.WAKE_LOCK" />
   <!-- <uses-permission android:name="android.permission.BLUETOOTH" /> -->
   <supports-screens android:resizeable="false"
                 android:smallScreens="true"
                 android:normalScreens="true"
                 android:largeScreens="true"
                 android:anyDensity="true" />
    <application android:label="Galaxy Storm" android:icon="@drawable/icon" android:debuggable="false">
      <meta-data android:name="com.google.android.gms.version"
              android:value="4323000"/>
        <activity   android:name="org.libsdl.app.SDLActivity"
               android:label="Galaxy Storm"
               android:screenOrientation="sensorLandscape"
               android:configChanges="orientation|keyboardHidden|screenLayout|uiMode|screenSize"
               >
            <intent-filter>
                <action android:name="Galaxy Storm" />
                <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="tv.ouya.intent.category.GAME" />               
            </intent-filter>
        </activity>
       <activity
            android:name="com.google.android.gms.ads.AdActivity"
         android:theme="@android:style/Theme.DeviceDefault"
         android:screenOrientation="sensorLandscape"               
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
      
    </application>
</manifest>
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

MrPlow

So is it an issue with some of the java files?
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

spacefractal

#9
no its a cpp file. This one should fix the app crash.

Also is com.gazzapper.galaxyforce been used in both Galaxy Force and Galaxy Storm? You cant do that, so im cant test it, due a name conflict between both games.

also make sure to change android:screenOrientation to sensorPortrait, if you game is portrait only.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrPlow

Thanks Spacefractal!

Gonna try this now...hopefully all will go well!

I noticed the filesize is smaller now too - hopefully thats okay
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

MrPlow

Nope still crashes - changed the manifest and cpp file

I include this in case it might give more clues...
https://www.dropbox.com/s/pdjv6zxamiu1zgd/gs-az-141.apk?dl=0

Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

spacefractal

#12
the icon does not shown on the launcher at all. Property due this line:
<action android:name="Galaxy Storm" />

there is no launcher with that name.

Here is the manifest im uses for spotrace:

Code (glbasic) Select

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.spacefractal.spotrace"
      android:installLocation="preferExternal"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.BLUETOOTH" />

<supports-screens android:resizeable="false"
  android:smallScreens="true"
  android:normalScreens="true"
  android:largeScreens="true"
  android:xlargeScreens="true"
  android:anyDensity="true" />
    <application android:label="@string/app_name" android:icon="@drawable/icon" android:debuggable="false">
<meta-data android:name="com.google.android.gms.version"
              android:value="4323000"/>
        <activity android:name="org.libsdl.app.SDLActivity"
android:label="@string/app_name"
android:screenOrientation="sensor" 
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
>
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
<category android:name="tv.ouya.intent.category.GAME" />
            </intent-filter>
        </activity>
       <activity
            android:name="com.google.android.gms.ads.AdActivity"
android:theme="@android:style/Theme.DeviceDefault"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

    </application>
</manifest>



change only android:versionCode, android:versionName, package and android:screenOrientation that suit for your game. The name can been changed in strings.xml file.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

MrPlow

Okay thanks SF!
Do I need Bluetooth if not using inappropriate?
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs

MrPlow

#14
ALL Good!

Thanks Spacefractal!

There isn't any backward compatibility issues with the using min="9" and targ="18" or should compatability significantly improve?

Thanks again!!
Comp:
Speccy-48k, Speccy-128k, Amigas, PCs