Skip to content

Commit 3323b92

Browse files
fix firetv
1 parent a5f61db commit 3323b92

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

packages/engine-rn-tvos/templates/platforms/firetv/app/build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ react {
5252
//
5353
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
5454
// hermesFlags = ["-O", "-output-source-map"]
55+
56+
/* Autolinking */
57+
autolinkLibrariesWithApp()
5558
}
5659

5760
/**
@@ -127,5 +130,3 @@ dependencies {
127130
implementation jscFlavor
128131
}
129132
}
130-
131-
apply from: file("{{PATH_REACT_NATIVE_CLI_ANDROID}}/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

packages/engine-rn-tvos/templates/platforms/firetv/app/src/main/java/rnv_template/MainApplication.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import com.facebook.react.ReactPackage
99
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
1010
import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
1111
import com.facebook.react.defaults.DefaultReactNativeHost
12+
import com.facebook.react.soloader.OpenSourceMergedSoMapping
1213
import com.facebook.soloader.SoLoader
1314

1415
{{PLUGIN_IMPORTS}}
@@ -35,11 +36,11 @@ class MainApplication : Application(), ReactApplication {
3536
{{PLUGIN_METHODS}}
3637

3738
override val reactHost: ReactHost
38-
get() = getDefaultReactHost(this.applicationContext, reactNativeHost)
39+
get() = getDefaultReactHost(applicationContext, reactNativeHost)
3940

4041
override fun onCreate() {
4142
super.onCreate()
42-
SoLoader.init(this, false)
43+
SoLoader.init(this, OpenSourceMergedSoMapping)
4344
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
4445
// If you opted-in for the New Architecture, we load the native entry point for this app.
4546
load()

packages/engine-rn-tvos/templates/platforms/firetv/settings.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
pluginManagement { includeBuild('{{RN_GRADLE_PLUGIN_LOCATION}}') }
2+
plugins { id("com.facebook.react.settings") }
3+
extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
14
rootProject.name = '{{RN_GRADLE_PROJECT_NAME}}'
25
apply from: file("{{RN_CLI_LOCATION}}/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
36
include ':app'

packages/template-starter/renative.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"extendPlatform": "android"
8282
},
8383
"firetv": {
84-
"minSdkVersion": 21,
84+
"minSdkVersion": 24,
8585
"extendPlatform": "android",
8686
"engine": "engine-rn-tvos",
8787
"includedPermissions": ["INTERNET"]

0 commit comments

Comments
 (0)