Will there be an update for Android 6.0 ?
I have tried to launch an app of mine, already relesaed on the Google Play store, on a Lg G4 with 6.0 and it couldn't open it ? Is this normal ? Does the Android exporter need an update ?
Printable View
Will there be an update for Android 6.0 ?
I have tried to launch an app of mine, already relesaed on the Google Play store, on a Lg G4 with 6.0 and it couldn't open it ? Is this normal ? Does the Android exporter need an update ?
mm what version of fusion you a re using, you should be able to use 285.1 with api 22
and yes the out coming new version will be ready to use new permission system for marshmallow
I released my apps on the Play store with CF 2.5 v284.10 and with API 22.
Is it possible that my jdk or my Android SDK are not up to date ?
maybe you are using an old build version in android sdk manager
I recommend you to register your license and get the update to 285.1
Oh, in fact, I post with the nickname Mystr, but I have a CF 2.5 developpers version registered under the nickname fantasio.
Do you mean I'll need to rebuild and resubmit all my apps every time a new Android version comes out ?
Hmmmm... It seems hard to believe, what about retrocompatibility ? Isn't Android 6 meant to support apps from Android 5 ? I mean, let's pretend I have a hundred apps on the stores, I'll really have to rebuild and resubmit everything every time a new Android version comes out ?
yes it should, but i donīt know what you have implemented.
post your google play store link for me to check
ok, here it is
https://play.google.com/store/apps/d...Rochegue&hl=fr
(built with CF 284.10 API 22)
ok, something that I need to explain you need to put target sdk with the build api you use for a better performance so if you build api 22 you should use target 22, I don't understand why many user set target sdk to the lowest.
from other recommendation
targetSdkVersion
The targetSdkVersion has nothing to do with how your app is compiled or what APIs you can utilize. The targetSdkVersion is supposed to indicate that you have tested your app on (presumably up to and including) the version you specify. This is more like a certification or sign off you are giving the Android OS as a hint to how it should handle your app in terms of OS features.
For example, as the documentation states:
For example, setting this value to "11" or higher allows the system to apply a new default theme (Holo) to your app when running on Android 3.0 or higher...The Android OS, at runtime, may change how your app is stylized or otherwise executed in the context of the OS based on this value. There are a few other known examples that are influenced by this value and that list is likely to only increase over time.
For all practical purposes, most apps are going to want to set targetSdkVersion to the latest released version of the API. This will ensure your app looks as good as possible on the most recent Android devices. If you do not specify the targetSdkVersion, it defaults to the minSdkVersion.
Ok Fernando ! I understood =)
I'm gonna rebuild my apps with the good sdk target and it shouldn't be a problem anymore. Thank you for your help and your knowledge about the sdk target.
I guess I can give you a hint about why users set the minSdk version :
1. We may not know what is affects to change it
2. We may think it is better to put the oldest version as we want all of the device to run our apps (wich is a mistake as there is a place where we set the minimum compatible android version)
so thanks again, I hope it'll work for me ! =)
oh good you mention, the only value that define the which devices to run is the min target that is important for you to set to the minimum target that will run your games, for example if your games is to heavy is not good idea to set this to 2.3.1 since those devices were a little bit slow and with less memory.
so anything t you set there depends on the characteristics of your games.
to build use min api 17 to above, 17 is minimum for ouya, 18 minimum for amazon fire tv and minimum 19 is android tv you with these premise you may build I always recommend to use the latest api , in our case until new editor api 22, don't forget to also have api 10 for google services lib.
Hmmm, bad news, I rebuilt my app with Target 5.1.1 (as I can not choose higher) with CF 2.5 v285.1 and the last beta of Android exporter but it still doesn't work. I'm sending you my mfa in a private message since this is my professional project I don't want the code to be public.
I really don't understand what's wrong, I noticed one on the app I previously submitted on Google Play Store worked on Android 6.0. I made my test on my father's phone Lg G4.
So this game made in 2014 with MMF2 works fine
https://play.google.com/store/apps/d...or.footballcup
but my more recent apps don't
https://play.google.com/store/apps/d...or.mybananapp1
It's so hard to determine (for me) to figure out what value to put in the minimum Android version. If you don't have a device that you can test on. I always put the minimum Android version to the OS of my devices I'm testing on. Then I set the Target version to max. Example, one of my devices is Android version 4.4.2,.so I set the value in Fusion (minimum Android version) to 4.2 and the Target version to 5.1. I'm sure some of my apps will run on a lower minimum Android version, but I'm afraid to set it lower since I can't test the game on those devices.
Fernendo, is this the right way of setting this up? It's really confusing to me.
is difficult to know what you are doing there, but I can not even try your application since is not compatible with my devices.
Attachment 19380
Mystr, I can't install the second game. https://play.google.com/store/apps/d...or.mybananapp1
It says my device is not compatible. I'm using a Kindle Fire HD. Something must be wrong with your settings??
fantasio, thank. I guess I didn't see that.
mm, about phones and tablets, not true is not compatible with Samsung note 3 neo which is a phone that is the image attachment, sometime the forum make funny of me, but here is the image again.
Attachment 19393
Ok, comming back from all the work and the research. My problem is not solved yet but I have new elements, I am gonna make a new topic about it.
It seems that there is a problem with the Webview object in Android 6 (Marshmallow). Even with the right permissions checked (namely ACCES FINE LOCATION, ACCES COARSE LOCATION and INTERNET) I can not run my apps on my Lg G4's father.
As the phone belongs to my father, I don't have acces to it as he lives in an other city. I downloaded an emulator but it wasn't representative enough, it crashes when I set an OpenGL ES higher than 1.1.
So, for most of you if the app doesn't work :
- Check the Sdk Target
- Check the permissions that go with your objects/actions
- The OpenGL ES can be higher than 1.1 on real Android 6 devices
- There may be a problem with webview object
https://www.dropbox.com/s/xxufrf81on...View2.dat?dl=0
Try to use this version copy as it inside data/runtime/android build and let meknow if this does not fix your.
problem can you collect and send me a log to see what is causing this. I tested last week in a nexus 7.