View Code? Open in Web Editor
NEW
testing react-native with google fit and healthkit for dietgram
JavaScript 26.56%
Python 17.73%
Java 15.50%
Objective-C 40.21%
test-dietgram's Introduction
- windows10
- npm -v: 6.4.1
- yarn -v: 1.13.0
- create-react-native-app --version: 2.0.2
- expo --version: 2.10.0
- Sierra 10.13.6
- npm -v: 4.0.5
- yarn -v: 1.13.0
- create-react-native-app --version: 2.0.2
- expo --version: 2.10.1
- react-native or create-react-native-app でサンプル作成
- create-react-native-appの場合、ネイティブコードを動かすためには作ったアプリをejectする必要がある
- ejectすると
Error: Cannot find module '../node-haste/DependencyGraph/ModuleResolution'
- 正直に
node-haste
を入れてejectするとCouldn't read app.json
- どうやらejectするとapp.json書き換わるようで、転んだ場合はrevertする必要がありそうだ
- 素直に公式見ると、
expo init
してるから試してみる
- macで上記を試す
react-native run-ios
で動作確認
bundling failed: Error: The resource '/my/workspace/path/index.js' was not found.
- package install
yarn add rn-apple-healthkit
&& react-native link rn-apple-healthkit
[]
yarn add react-native-google-fit
&& react-native link react-native-google-fit
- 実機orシミュレータで確認
- ios
- 実機
- xcode側のerror
signing for "dTests" requires a development team ...
- teamを登録していないって言われているけど、登録済み…
- シミュレータ
- moduleが動くことは確認。ただ、データが取得できない(シミュレータ上で値を入力しても空が返る)
- android
- 実機
- androidの最新のSDKのバージョンが変わったため、参照するSDKをv27→v28に変更する必要がある
react-native run-android
ができないと怒られる
- どうやら
react-native
とreact-native-cli
がglobalに同居してるとだめみたい
- 加えて、localにはreact-nativeが必要なよう
yarn global remove react-native && yarn add react-native
unable to load script from assets index.android.bundle
- runの前にbundleする必要があるらしいref. ただし、なくても行ける時がある(!?)
react-native bundle
- どうやらnodejsが使うportが塞がってると同様のエラーが出るらしいref
- 動いたが、データが取れない。(認証に転んでる?)
- シミュレータ
test-dietgram's People
Contributors
Watchers