Remove unused `android/app/react.gradle` and mapview leftovers
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
This commit is contained in:
parent
f14fd19f2c
commit
cfcbe6e5fb
2
Makefile
2
Makefile
|
@ -285,7 +285,7 @@ android-ports: ##@other Add proxies to Android Device/Simulator
|
||||||
android-logcat: export _NIX_ATTR := targets.mobile.android.adb.shell
|
android-logcat: export _NIX_ATTR := targets.mobile.android.adb.shell
|
||||||
android-logcat: export TARGET_OS ?= android
|
android-logcat: export TARGET_OS ?= android
|
||||||
android-logcat: ##@other Read status-react logs from Android phone using adb
|
android-logcat: ##@other Read status-react logs from Android phone using adb
|
||||||
adb logcat | grep -e StatusModule -e ReactNativeJS -e StatusNativeLogs
|
adb logcat | grep -e RNBootstrap -e ReactNativeJS -e ReactNative -e StatusModule -e StatusNativeLogs
|
||||||
|
|
||||||
android-install: export _NIX_ATTR := targets.mobile.android.adb.shell
|
android-install: export _NIX_ATTR := targets.mobile.android.adb.shell
|
||||||
android-install: export TARGET_OS ?= android
|
android-install: export TARGET_OS ?= android
|
||||||
|
|
|
@ -252,7 +252,6 @@ android {
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main { jniLibs.srcDirs 'libs' }
|
main { jniLibs.srcDirs 'libs' }
|
||||||
main.assets.srcDirs += '../../resources/mapview'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,96 +0,0 @@
|
||||||
import org.apache.tools.ant.taskdefs.condition.Os
|
|
||||||
|
|
||||||
def config = project.hasProperty("react") ? project.react : [];
|
|
||||||
|
|
||||||
def bundleAssetName = config.bundleAssetName ?: "index.android.bundle"
|
|
||||||
def entryFile = config.entryFile ?: "index.android.js"
|
|
||||||
|
|
||||||
// because elvis operator
|
|
||||||
def elvisFile(thing) {
|
|
||||||
return thing ? file(thing) : null;
|
|
||||||
}
|
|
||||||
|
|
||||||
def reactRoot = elvisFile(config.root) ?: file("../../")
|
|
||||||
def inputExcludes = config.inputExcludes ?: ["android/**", "ios/**"]
|
|
||||||
|
|
||||||
void runBefore(String dependentTaskName, Task task) {
|
|
||||||
Task dependentTask = tasks.findByPath(dependentTaskName);
|
|
||||||
if (dependentTask != null) {
|
|
||||||
dependentTask.dependsOn task
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
gradle.projectsEvaluated {
|
|
||||||
// Grab all build types and product flavors
|
|
||||||
def buildTypes = android.buildTypes.collect { type -> type.name }
|
|
||||||
def productFlavors = android.productFlavors.collect { flavor -> flavor.name }
|
|
||||||
|
|
||||||
// When no product flavors defined, use empty
|
|
||||||
if (!productFlavors) productFlavors.add('')
|
|
||||||
|
|
||||||
productFlavors.each { productFlavorName ->
|
|
||||||
buildTypes.each { buildTypeName ->
|
|
||||||
// Create variant and source names
|
|
||||||
def sourceName = "${buildTypeName}"
|
|
||||||
def targetName = "${sourceName.capitalize()}"
|
|
||||||
if (productFlavorName) {
|
|
||||||
sourceName = "${productFlavorName}${targetName}"
|
|
||||||
}
|
|
||||||
|
|
||||||
// React js bundle directories
|
|
||||||
def jsBundleDirConfigName = "jsBundleDir${targetName}"
|
|
||||||
def jsBundleDir = elvisFile(config."$jsBundleDirConfigName") ?:
|
|
||||||
file("$buildDir/intermediates/assets/${sourceName}")
|
|
||||||
|
|
||||||
def resourcesDirConfigName = "jsBundleDir${targetName}"
|
|
||||||
def resourcesDir = elvisFile(config."${resourcesDirConfigName}") ?:
|
|
||||||
file("$buildDir/intermediates/res/merged/${sourceName}")
|
|
||||||
def jsBundleFile = file("$jsBundleDir/$bundleAssetName")
|
|
||||||
|
|
||||||
// Bundle task name for variant
|
|
||||||
def bundleJsAndAssetsTaskName = "bundle${targetName}JsAndAssets"
|
|
||||||
|
|
||||||
def currentBundleTask = tasks.create(
|
|
||||||
name: bundleJsAndAssetsTaskName,
|
|
||||||
type: Exec) {
|
|
||||||
group = "react"
|
|
||||||
description = "bundle JS and assets for ${targetName}."
|
|
||||||
|
|
||||||
// Create dirs if they are not there (e.g. the "clean" task just ran)
|
|
||||||
doFirst {
|
|
||||||
jsBundleDir.mkdirs()
|
|
||||||
resourcesDir.mkdirs()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set up inputs and outputs so gradle can cache the result
|
|
||||||
inputs.files fileTree(dir: reactRoot, excludes: inputExcludes)
|
|
||||||
outputs.dir jsBundleDir
|
|
||||||
outputs.dir resourcesDir
|
|
||||||
|
|
||||||
// Set up the call to the react-native cli
|
|
||||||
workingDir reactRoot
|
|
||||||
|
|
||||||
// Set up dev mode
|
|
||||||
def devEnabled = !targetName.toLowerCase().contains("release")
|
|
||||||
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
|
|
||||||
commandLine "cmd", "/c", "react-native", "bundle", "--platform", "android", "--dev", "${devEnabled}",
|
|
||||||
"--entry-file", entryFile, "--bundle-output", jsBundleFile, "--assets-dest", resourcesDir
|
|
||||||
} else {
|
|
||||||
commandLine "react-native", "bundle", "--platform", "android", "--dev", "${devEnabled}",
|
|
||||||
"--entry-file", entryFile, "--bundle-output", jsBundleFile, "--assets-dest", resourcesDir
|
|
||||||
}
|
|
||||||
|
|
||||||
enabled config."bundleIn${targetName}" ?: targetName.toLowerCase().contains("release")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Hook bundle${productFlavor}${buildType}JsAndAssets into the android build process
|
|
||||||
currentBundleTask.dependsOn("merge${targetName}Resources")
|
|
||||||
currentBundleTask.dependsOn("merge${targetName}Assets")
|
|
||||||
|
|
||||||
runBefore("processArmeabi-v7a${targetName}Resources", currentBundleTask)
|
|
||||||
runBefore("processX86${targetName}Resources", currentBundleTask)
|
|
||||||
runBefore("processUniversal${targetName}Resources", currentBundleTask)
|
|
||||||
runBefore("process${targetName}Resources", currentBundleTask)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -394,10 +394,11 @@ class StatusModule extends ReactContextBaseJavaModule implements LifecycleEventL
|
||||||
|
|
||||||
@ReactMethod
|
@ReactMethod
|
||||||
private void initKeystore() {
|
private void initKeystore() {
|
||||||
|
Log.d(TAG, "initKeystore");
|
||||||
|
|
||||||
Activity currentActivity = getCurrentActivity();
|
Activity currentActivity = getCurrentActivity();
|
||||||
|
|
||||||
final String keydir = pathCombine(currentActivity.getApplicationInfo().dataDir, "/keystore");
|
final String keydir = pathCombine(currentActivity.getApplicationInfo().dataDir, "/keystore");
|
||||||
Log.d(TAG, "initKeystore");
|
|
||||||
if (!checkAvailability()) {
|
if (!checkAvailability()) {
|
||||||
Log.e(TAG, "[initKeystore] Activity doesn't exist, cannot init keystore");
|
Log.e(TAG, "[initKeystore] Activity doesn't exist, cannot init keystore");
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
(:require [goog.object :as object]
|
(:require [goog.object :as object]
|
||||||
[reagent.core :as reagent]
|
[reagent.core :as reagent]
|
||||||
[clojure.walk :as walk]
|
[clojure.walk :as walk]
|
||||||
[status-im.react-native.js-dependencies :as js-dependecies]))
|
[status-im.react-native.js-dependencies :as js-dependencies]))
|
||||||
|
|
||||||
(defn default-camera [] (.-default (js-dependecies/camera)))
|
(defn default-camera [] (.-default (js-dependencies/camera)))
|
||||||
|
|
||||||
(defn constants [t]
|
(defn constants [t]
|
||||||
(-> (default-camera)
|
(-> (default-camera)
|
||||||
|
|
Loading…
Reference in New Issue