2017-11-07 13 views
2

awaitはデバッグビルドでは動作しますが、リリースビルドでは動作しません。これは[email protected]では起こりますが、[email protected]では起こりません。これはデバイスやシミュレータで発生します。私は、最初のログが、2番目ないを参照してください。は、リリースビルドで[email protected]を使用していません。

console.log('before await') 
const value = await AsyncStorage.getItem(key) 
console.log('after await value: ' + value) 

私はデッドコードのために異なるビルド設定は、ビットコードとパフォーマンスの最適化をストリッピングしてみましたが、それは助けにはなりませんでした。

理由は何でしょうか?たぶんバベルの何か?または、「then」を使用するようにコードを適合させる必要がありますか?

AsyncStorage.getItem(key).then(... 

ありがとう!

+0

を、私は、正確な問題を抱えています、それはエミュレータでうまく動作しますが、apkでアプリケーションを生成した後、もう動作していません –

答えて

関連する問題