From 74fe2ca58d2f9f77557802ebf2dfe177a36cb94a Mon Sep 17 00:00:00 2001 From: SiliconAvenger Date: Thu, 16 May 2019 15:04:41 +0800 Subject: [PATCH 1/4] Using compileSDK and buildToolsVersion 28 and remove Canvas.MATRIX_SAVE_FLAG --- android/build.gradle | 4 ++-- .../java/com/rnopentok/RNOpenTokScreenSharingCapturer.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index c085a9c..34631ed 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -12,8 +12,8 @@ buildscript { apply plugin: 'com.android.library' android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" + compileSdkVersion 28 + buildToolsVersion "28.0.3" defaultConfig { minSdkVersion 16 diff --git a/android/src/main/java/com/rnopentok/RNOpenTokScreenSharingCapturer.java b/android/src/main/java/com/rnopentok/RNOpenTokScreenSharingCapturer.java index 1fda508..8059b85 100644 --- a/android/src/main/java/com/rnopentok/RNOpenTokScreenSharingCapturer.java +++ b/android/src/main/java/com/rnopentok/RNOpenTokScreenSharingCapturer.java @@ -50,7 +50,7 @@ public void run() { canvas = new Canvas(bmp); frame = new int[width * height]; } - canvas.save(Canvas.MATRIX_SAVE_FLAG); + canvas.save(); canvas.translate(-mView.getScrollX(), -mView.getScrollY()); mView.draw(canvas); bmp.getPixels(frame, 0, width, 0, 0, width, height); From 44b9269ba939d458d0aaf458d900226fec5fac7f Mon Sep 17 00:00:00 2001 From: SiliconAvenger Date: Thu, 16 May 2019 15:20:33 +0800 Subject: [PATCH 2/4] supported opentok sdk 2.15+ --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 34631ed..0aec064 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -32,5 +32,5 @@ repositories { dependencies { compile 'com.facebook.react:react-native:+' - compile 'com.opentok.android:opentok-android-sdk:2.13.+' + compile 'com.opentok.android:opentok-android-sdk:2.15.+' } From dee3c09a1b876092e27eac09619e7e818e939fa0 Mon Sep 17 00:00:00 2001 From: SiliconAvenger Date: Thu, 16 May 2019 15:34:02 +0800 Subject: [PATCH 3/4] WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation'. --- android/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 0aec064..85f8e37 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -31,6 +31,6 @@ repositories { } dependencies { - compile 'com.facebook.react:react-native:+' - compile 'com.opentok.android:opentok-android-sdk:2.15.+' + implementation 'com.facebook.react:react-native:+' + implementation 'com.opentok.android:opentok-android-sdk:2.15.+' } From 894941bb3978775b8a0a399d6f39114d582297ac Mon Sep 17 00:00:00 2001 From: Silicon Jungles Developers <31947720+siliconavengers@users.noreply.github.com> Date: Thu, 30 May 2019 14:18:54 +0800 Subject: [PATCH 4/4] Down to 2.13+ --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 85f8e37..564923d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -32,5 +32,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-native:+' - implementation 'com.opentok.android:opentok-android-sdk:2.15.+' + implementation 'com.opentok.android:opentok-android-sdk:2.13.+' }