virtualx-engine/platform/android/java
Rémi Verschelde 900d90bb61 Git: Explicitly list binary files as such to avoid EOL change
text=auto works well in Git 2.10+ but it's broken in previous versions,
which are still used in production on e.g. Ubuntu 16.04 LTS.

Also fix a couple missed text files with CRLF terminators.
.bat files likely require it to be processed properly on Windows,
but core.autocrlf should take care of converting them on the fly
when checking out on Windows.
2019-05-25 10:43:48 +02:00
..
aidl/com/android/vending/billing -Removed ANT build system for Android, as it was deprecated by Google 2016-01-08 13:36:44 -03:00
gradle/wrapper Fix lint error/warning while building android template 2018-12-18 17:26:33 +09:00
res Fix lint error/warning while building android template 2018-12-18 17:26:33 +09:00
src Change "ID" to lowercase "id" 2019-05-09 06:25:32 -04:00
AndroidManifest.xml Fix typos with codespell 2019-05-19 13:10:35 +02:00
build.gradle Rename wrong field. 2019-04-24 17:01:20 -03:00
gradle.properties update gradle-android buildtool for master 2017-07-30 11:30:20 +07:00
gradlew Fix lint error/warning while building android template 2018-12-18 17:26:33 +09:00
gradlew.bat Git: Explicitly list binary files as such to avoid EOL change 2019-05-25 10:43:48 +02:00
README.md Fix lint error/warning while building android template 2018-12-18 17:26:33 +09:00

Third party libraries

Google's vending library

Overwrite all files under com/google/android/vending

Modify some files to avoid compile error and lint warning

com/google/android/vending/licensing/util/Base64.java

@@ -338,7 +338,8 @@ public class Base64 {
                        e += 4;
                }
 
-               assert (e == outBuff.length);
+               if (BuildConfig.DEBUG && e != outBuff.length)
+                       throw new RuntimeException();
                return outBuff;
        }

com/google/android/vending/licensing/LicenseChecker.java

@@ -29,8 +29,8 @@ import android.os.RemoteException;
 import android.provider.Settings.Secure;
 import android.util.Log;
 
-import com.android.vending.licensing.ILicenseResultListener;
-import com.android.vending.licensing.ILicensingService;
+import com.google.android.vending.licensing.ILicenseResultListener;
+import com.google.android.vending.licensing.ILicensingService;
 import com.google.android.vending.licensing.util.Base64;
 import com.google.android.vending.licensing.util.Base64DecoderException;
@@ -287,13 +287,15 @@ public class LicenseChecker implements ServiceConnection {
     if (logResponse) {
-        String android_id = Secure.getString(mContext.getContentResolver(),
-                            Secure.ANDROID_ID);
+        String android_id = Secure.ANDROID_ID;
         Date date = new Date();