.8.1
| \--- com.facebook.fresco:drawee:0.8.1
| +--- com.facebook.fresco:fbcore:0.8.1
| \--- com.android.support:support-v4:21.0.3 -> 23.0.1 (*)
+--- org.webkit:android-jsc:r174650
+--- com.fasterxml.jackson.core:jackson-core:2.2.3
+--- com.squareup.okhttp:okhttp:2.5.0 (*)
+--- com.facebook.fresco:imagepipeline-okhttp:0.8.1
| +--- com.squareup.okhttp:okhttp:2.3.0 -> 2.5.0 (*)
| +--- com.facebook.fresco:imagepipeline:0.8.1 (*)
| \--- com.facebook.fresco:fbcore:0.8.1
+--- com.squareup.okio:okio:1.6.0
+--- com.android.support:recyclerview-v7:23.0.1
| +--- com.android.support:support-v4:23.0.1 (*)
| \--- com.android.support:support-annotations:23.0.1
+--- com.facebook.stetho:stetho:1.2.0 (*)
\--- com.android.support:appcompat-v7:23.0.1
\--- com.android.support:support-v4:23.0.1 (*)
(*) - dependencies omitted (listed previously)
kotlin,会自动引入库; java,点击提示不存在的类,然后使用 Alt + 回车 也可以快速引入.
RN 的文档可能是错的.如果提示方法名总是不对,可以尝试下手动输入,看下提示,可能真的变了.
执行 react-native run-android 可能比在 Android Studio 中运行方便;但是第二次执行原生 Android 代码时, Android Studio Run Build 的速度非常快,是更好的选择.
如果是真机,可能需要:
adb reverse tcp:8081 tcp:8081
- 遇到诡异的问题时,可以尝试先: clean build
源码参考:
https://github.com/ios122/kotlin-module-sample-for-reactnative
参考文章
|