Thanks for the quick fix, Ali. I'll copy it for now, I'm going to need it next week.

On 5/18/18 3:23 PM, Ali Lloyd via use-livecode wrote:
PR: https://github.com/livecode/livecode/pull/6536

I've managed to lock myself out of Bugzilla, so will finish it off when
I've reported a bug! But obviously the patch can be applied locally if
anyone needs it urgently.

On Fri, May 18, 2018 at 9:05 PM Ali Lloyd <ali.ll...@livecode.com> wrote:

Currently the merge only takes the maximum of the provided minimum SDK
versions, which is something of an oversight. However it's an easy patch to
ensure it takes the maximum of the target versions too - I will submit a PR
shortly.


On Fri, May 18, 2018 at 8:17 PM J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:

Answering myself, the target version is already included in the Android
manifest that LC uses by default. It is set to be the same as the
minimum version. We can edit that to use a different number. Make a copy
of the default manifest, located at:
<Your LC app>/Contents/Tools/Runtime/Android/Manifest.xml

Change this:
<uses-sdk android:minSdkVersion="${MIN_SDK_VERSION}"
android:targetSdkVersion="${MIN_SDK_VERSION}"/>

To this:
<uses-sdk android:minSdkVersion="${MIN_SDK_VERSION}"
android:targetSdkVersion=26/>

Then include the revised manifest in the Copy Files pane of the
standalone settings. In LC versions prior to LC 9 it will replace the
default one when you do a build. In LC 9, the standalone builder now
merges your manifest with the default template.

I'm not entirely clear how the merging works, but it sounds like you
could create a manifest with only the changes you want to implement. For
now I'll just edit the template and assume LC will find which edits to
include. If anyone knows for sure, I'd like to hear how it works exactly.


On 5/18/18 1:42 PM, J. Landman Gay via use-livecode wrote:
I brought this up on the list a while ago. The target version is
different from the minimum version I think, and there's no way to
specify a target in standalone settings. I think we'll need to create
our own manifest that includes the target. I'll have to look up how to
do that, I'm not sure yet what to include.

This will affect me too, since I need to upload to the Play Store in a
couple of days.

On 5/18/18 12:45 PM, bob--- via use-livecode wrote:
I posted an APK to the Google Play Store today for another project I
work on (not LC based) and received a warning that I've not seen
before (1 week ago the same App not receive this warning).

"Target API level requirements from August 2018
Warning:
Your app currently targets API level 25 and must target at least API
level 26 to ensure it is built on the latest APIs optimized for
security and performance.

 From August 2018, new apps must target at least Android 8.0 (API
level 26).
 From November 2018, app updates must target Android 8.0 (API level
26).
Tip:
Change your app's target API level. Learn how."

Some months ago I attempted to build for Android on LC I ran into
problems until I used an older version of either the API???/ SDK???
(not sure what right now). I'm posting this here just as an FYI and to
see if anyone might now if this is something we need to worry about in
the LC space.

I didn't want to open a QC report until someone can confirm/deny this
is an issue or not.

Thanks in advance,
Bob Hall


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode





--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to