Skip to content

Commit 5c304a5

Browse files
committed
try new config with proper packaging
1 parent 15151f9 commit 5c304a5

File tree

4 files changed

+35
-4
lines changed

4 files changed

+35
-4
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.github.alinz.reactnativewebviewbridge">
2+
package="com.github.alinz">
33

44
</manifest>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github.alinz.reactnativewebviewbridge;
2+
3+
import com.facebook.react.ReactPackage;
4+
import com.facebook.react.bridge.JavaScriptModule;
5+
import com.facebook.react.bridge.NativeModule;
6+
import com.facebook.react.bridge.ReactApplicationContext;
7+
import com.facebook.react.uimanager.ViewManager;
8+
9+
import java.util.ArrayList;
10+
import java.util.Arrays;
11+
import java.util.List;
12+
13+
public class WebViewBridgePackage implements ReactPackage {
14+
@Override
15+
public List<NativeModule> createNativeModules(ReactApplicationContext reactApplicationContext) {
16+
return new ArrayList<>();
17+
}
18+
19+
@Override
20+
public List<ViewManager> createViewManagers(ReactApplicationContext reactApplicationContext) {
21+
return Arrays.<ViewManager>asList(
22+
new ReactWebViewBridgeManager()
23+
);
24+
}
25+
26+
@Override
27+
public List<Class<? extends JavaScriptModule>> createJSModules() {
28+
return Arrays.asList();
29+
}
30+
}

examples/Sample2/android/app/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,6 @@ dependencies {
7575
compile fileTree(dir: "libs", include: ["*.jar"])
7676
compile "com.android.support:appcompat-v7:23.0.1"
7777
compile "com.facebook.react:react-native:0.16.+"
78-
compile project(':react-native-webview-bridge')
78+
compile "com.github.alinz.reactnativewebviewbridge"
79+
//compile project(':react-native-webview-bridge')
7980
}

examples/Sample2/android/app/src/main/java/com/sample2/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import com.facebook.react.shell.MainReactPackage;
1212
import com.facebook.soloader.SoLoader;
1313

14-
import com.github.alinz.reactnativewebviewbridge
14+
import com.github.alinz.reactnativewebviewbridge;
1515

1616
public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {
1717

@@ -28,7 +28,7 @@ protected void onCreate(Bundle savedInstanceState) {
2828
.setBundleAssetName("index.android.bundle")
2929
.setJSMainModuleName("index.android")
3030
.addPackage(new MainReactPackage())
31-
.addPackage(new ReactWebViewBridgeManager())
31+
.addPackage(new WebViewBridgePackage())
3232
.setUseDeveloperSupport(BuildConfig.DEBUG)
3333
.setInitialLifecycleState(LifecycleState.RESUMED)
3434
.build();

0 commit comments

Comments
 (0)