Working with Gideros was a pleasure, it's a great system. But near to the publish step I have some questions about.
I finished a game project on Gideros and export the project to eclipse. The APK generated works fine, I do these additional steps after export the Gideros project:
- Add 4 sizes android icons 36x36, 72x72, 48x48, 96x96
- Remove android permissions on manifest.xml file, ACCESS_WIFI_STATE, LOCATION, VIBRATE, ACCESS_FINE_LOCATION was out.
- The project was set on API 15 Android
My game doesn't use in-App feature, it will cost $1. It write and read a file to save hi-score, so i keep WRITE_EXTERNAL_STORAGE permission and INTERNET permission for access twitter and facebook pages. I noticed when the game was installed on an android tablet, the app install process request a "Development tools" permission to the user. I don't know how to remove this request on the manifest, maybe someone could give me some light at this.
However, the most important thing, I need some orientation to optimize the android project on eclipse. Maybe is there necessary other adjustments. I think, for example, those in-app packages could be remove, because is not needed on my case ( a paying app )
Anyone could help me?
Comments
every thing is fine now
from the eclipse right click on your project select android tool and then export signed application package
follow some simple steps and you are ready to upload.
Likes: MysiaGames
android:installLocation="preferExternal">
Additionally if you don't use in-api purchases you can remove
System.loadLibrary("ggooglebilling");
"com.giderosmobile.android.plugins.AdMob"
And additionally to @hgvyas123 addtions I also add android:launchMode="singleTop" to the activity as:
Likes: MysiaGames
To understand better, on external class there is an array:
static private String[] externalClasses = {
"com.giderosmobile.android.plugins.googlebilling.GGoogleBilling",
};
I guess that load the in-app class. However, if it needed AdMob class i can replace to:
static private String[] externalClasses = {
"com.giderosmobile.android.plugins.AdMob",
};
But, if i don't use anything ( no in-App, no AdMob ), how can i define this array? maybe:
static private String[] externalClasses = {
};
https://deluxepixel.com