]> rtime.felk.cvut.cz Git - orte.git/commitdiff
Android: update API levels for building
authorMartin Vajnar <martin.vajnar@gmail.com>
Wed, 3 Jun 2015 13:56:54 +0000 (15:56 +0200)
committerMartin Vajnar <martin.vajnar@gmail.com>
Wed, 3 Jun 2015 13:56:54 +0000 (15:56 +0200)
Build all components against API level 22 (Android 5.1). Decrement
minSdkVersion, because ORTE needs pthread_rwlock_* and these are provided
since API level 9 (Android 2.3).

This is the recommended setting by Google. By saying to target the latest
API, we prevent invoking compatibility behaviors. These behaviors are
sometimes buggy (during testing with 'shape_android' after interacting with
menu items they were duplicated each time I tapped on them).

By saying that minimum API level is 9 we declare, that jORTE does not
require any features of the later APIs and that it runs without any
problems at that level.

I tested 'shape_android' on Android 2.3/4.0/4.1/4.3/4.4/5/5.1.

orte/contrib/Robot_Demo/AndroidManifest.xml
orte/contrib/Robot_Demo/project.properties
orte/contrib/shape_android/AndroidManifest.xml
orte/contrib/shape_android/project.properties
orte/libaorte/AndroidManifest.xml
orte/libaorte/project.properties

index c4f4259995de3658ba0ede0cf63da7e6e9712376..7707948ba9a3886a09b2b220ef6bc4e20456d15b 100644 (file)
@@ -5,8 +5,8 @@
     android:versionName="1.0" >
 
     <uses-sdk
-        android:minSdkVersion="10"
-        android:targetSdkVersion="15" />
+        android:minSdkVersion="9"
+        android:targetSdkVersion="22" />
     
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
index f5a9ea3992c759f2bf6642ca2ebecf99eb280dbc..2e6404d2718db92352f9d15e76856e9fa421b873 100644 (file)
@@ -11,5 +11,5 @@
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 
 # Project target.
-target=android-15
+target=android-22
 android.library.reference.1=../../libaorte
index 95c100ae9ddc6b9a981328594c52f7f4a18e246c..3c49091ceced62e0356fef4683570e15486524c7 100644 (file)
@@ -5,8 +5,8 @@
     android:versionName="1.2" >
 
     <uses-sdk
-        android:minSdkVersion="10"
-        android:targetSdkVersion="21" />
+        android:minSdkVersion="9"
+        android:targetSdkVersion="22" />
 
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
index 3690b9984a984f2336bbd995e30b824096a5e1ac..2e6404d2718db92352f9d15e76856e9fa421b873 100644 (file)
@@ -11,5 +11,5 @@
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 
 # Project target.
-target=android-21
+target=android-22
 android.library.reference.1=../../libaorte
index a77b1afe966c04c1d14318051296414864643c1d..8ca533c0614f61aeefe17b1864408342e6c80501 100644 (file)
@@ -4,8 +4,8 @@
     android:versionName="1.0" >
 
     <uses-sdk
-        android:minSdkVersion="10"
-        android:targetSdkVersion="15" />
+        android:minSdkVersion="9"
+        android:targetSdkVersion="22" />
     <uses-permission android:name="android.permission.INTERNET"/>
 
 
index 36f15941e2b3cb1b903fab5bfa381722f79cef55..362a0a3082a0075437e3842426c2418f204cc366 100644 (file)
@@ -11,5 +11,5 @@
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 
 # Project target.
-target=android-15
+target=android-22
 android.library=true