2016-10-04 8 views
1

私は反応系と反応系ネイティブの依存関係をアップグレードしました。実際のデバイスで自分の反応ネイティブアプリケーションをビルドして実行しようとすると、xcodeでスタックトレースを取得し、起動後に白い画面でフリーズします。JSON解析エラー:予期しない識別子 "RCTWebSocketModule"

2016-10-04 12:33:37.501 [info][tid:main][RCTBatchedBridge.m:74] Initializing <RCTBatchedBridge: 0x16575a10> (parent: <RCTBridge: 0x1658e200>, executor: RCTJSCExecutor) 
2016-10-04 12:33:37.507136 ReactApp[237:7244] Initializing <RCTBatchedBridge: 0x16575a10> (parent: <RCTBridge: 0x1658e200>, executor: RCTJSCExecutor) 
2016-10-04 12:33:37.695956 ReactApp[237:7292] [] __nw_connection_get_connected_socket_block_invoke 1 Connection has no connected handler 
2016-10-04 12:33:37.780 [info][tid:main][RCTBatchedBridge.m:74] Initializing <RCTBatchedBridge: 0x16681ec0> (parent: <RCTBridge: 0x1658e200>, executor: RCTWebSocketExecutor) 
2016-10-04 12:33:37.780715 ReactApp[237:7244] Initializing <RCTBatchedBridge: 0x16681ec0> (parent: <RCTBridge: 0x1658e200>, executor: RCTWebSocketExecutor) 
2016-10-04 12:33:37.865 [warn][tid:com.facebook.react.RCTBridgeQueue][RCTModuleData.mm:287] Required dispatch_sync to load constants for RCTUIManager. This may lead to deadlocks 
2016-10-04 12:33:37.866815 ReactApp[237:7292] Required dispatch_sync to load constants for RCTUIManager. This may lead to deadlocks 
2016-10-04 12:33:38.274 [error][tid:com.facebook.react.JavaScript] JSON Parse error: Unexpected identifier "RCTWebSocketModule" 
2016-10-04 12:33:38.274231 ReactApp[237:7303] JSON Parse error: Unexpected identifier "RCTWebSocketModule" 
2016-10-04 12:33:38.281 [info][tid:com.facebook.react.JavaScript] 'Failed to print error: ', 'JSON Parse error: Unexpected identifier "RCTSourceCode"' 
2016-10-04 12:33:38.281396 ReactApp[237:7303] 'Failed to print error: ', 'JSON Parse error: Unexpected identifier "RCTSourceCode"' 
2016-10-04 12:33:38.286 [error][tid:com.facebook.react.JavaScript] Requiring module "185", which threw an exception. 
2016-10-04 12:33:38.286470 ReactApp[237:7303] Requiring module "185", which threw an exception. 
2016-10-04 12:33:38.287 [info][tid:com.facebook.react.JavaScript] 'Failed to print error: ', 'Requiring module "191", which threw an exception.' 
2016-10-04 12:33:38.286985 ReactApp[237:7303] 'Failed to print error: ', 'Requiring module "191", which threw an exception.' 

私はアンドロイドのスタジオと同じプロジェクトを実行すると、私は、次のスタックトレースを取得する:

E/ReactNativeJS: JSON Parse error: Unexpected identifier "UIManager" 
I/ReactNativeJS: 'Failed to print error: ', 'JSON Parse error: Unexpected identifier "SourceCode"' 
W/unknown:React: Packager connection already open, nooping. 
E/ReactNativeJS: Module AppRegistry is not a registered callable module. 
E/ReactNativeJS: Requiring module "173", which threw an exception. 
I/ReactNativeJS: 'Failed to print error: ', 'Requiring module "173", which threw an exception.' 
I/ReactNativeJS: 'Failed to print error: ', 'JSON Parse error: Unexpected identifier "ExceptionsManager"' 

Package.json

{ 
    "dependencies": { 
    "react": "15.3.2", 
    "react-dom": "15.3.2", 
    "react-native": "^0.34.1", 
    "react-native-animatable": "0.6.1", 
    "react-native-collapsible": "0.7.0", 
    "react-native-drawer": "2.2.6", 
    "react-native-htmlview": "^0.5.0", 
    "react-native-push-notification": "^2.1.1", 
    "react-native-viewpager": "0.2.11", 
    "react-redux": "4.4.5", 
    "redux": "3.5.2", 
    "redux-thunk": "2.1.0" 
    } 
} 

答えて

0

package.jsonがヴァリデではありません。ここでは、JSON-バリデータからの応答:

Error: Parse error on line 1: "dependencies": { "react": "1 --------------^ Expecting 'EOF', '}', ',', ']', got ':'

それは次のようになります。

{ "dependencies": { "react": "15.3.2", "react-dom": "15.3.2", "react-native": "^0.34.1", "react-native-animatable": "0.6.1", "react-native-collapsible": "0.7.0", "react-native-drawer": "2.2.6", "react-native-htmlview": "^0.5.0", "react-native-push-notification": "^2.1.1", "react-native-viewpager": "0.2.11", "react-redux": "4.4.5", "redux": "3.5.2", "redux-thunk": "2.1.0" } }

+0

私はPackage.jsonの依存関係スニペットを追加しました。これはエラーの原因ではありません。私はPackage.jsonに有効なjsonを持っています –

1

私はこのに今夜を走りました。それは私のキャッシュ問題でした。 Reactネイティブパッケージャを再起動します。

0

既存のアプリと統合する際に同じ問題があります。私はそれを解決した。 package.jsonの「反応ネイティブ」のバージョンコードは、Androidアプリのものと同じではありませんでした。私は同じバージョンをインストールするためにnpmを使いました。

関連する問題