Remove unused `android/app/react.gradle` and mapview leftovers

Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
This commit is contained in:
Pedro Pombeiro 2019-08-22 23:52:16 +02:00
parent f14fd19f2c
commit cfcbe6e5fb
No known key found for this signature in database
GPG Key ID: C4A24185B2AA48A1
5 changed files with 5 additions and 101 deletions

View File

@ -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

View File

@ -252,7 +252,6 @@ android {
sourceSets { sourceSets {
main { jniLibs.srcDirs 'libs' } main { jniLibs.srcDirs 'libs' }
main.assets.srcDirs += '../../resources/mapview'
} }
} }

View File

@ -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)
}
}
}

View File

@ -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);

View File

@ -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)