1. Android realm database path
下载realm studio,导出realm的数据库文件,打开即可。
1 | adb pull /data/data/$package_name/files/default.realm |
https://stackoverflow.com/questions/28478987/how-do-i-view-my-realm-file-in-the-realm-browser
下载realm studio,导出realm的数据库文件,打开即可。
1 | adb pull /data/data/$package_name/files/default.realm |
https://stackoverflow.com/questions/28478987/how-do-i-view-my-realm-file-in-the-realm-browser
1 | # 运行镜像 |
集成谷歌地图,分两步,客户端集成与Google Api设置。难点是Google Service的版本统一,iOS集成,Google Api设置。
pod install
,使用.xcworkspace打开,pod所有的依赖都打包到一起。一开始我看最新版本是需要Google Service15,我想兼容性好用Google Service的11.8.0版本。所以一开始用了它的0.11版本。
如果再次引入其他包,可以主项目引入,然后加上Header Search Paths.iOS需要头文件和lib一起工作,如果主项目用到了头文件或者Framework用到了头文件,那么头文件路径需要设置(Framework可以到.framework文件夹,自定义头文件的需要到头文件文件夹路径)。
解决方案: 使用了最新的1.0.0-rc3,然后iOS就可以了,Android把Google Service的版本降低了。下次集成先集成iOS,Android相对容易些。
配置中,Android使用了webClientId,iOS使用了iOSClientId和webClientId.
1 | import { GoogleSignin, GoogleSigninButton } from 'react-native-google-signin' |
管理不同的ruby版本。
1 | rvm list #列出不同的ruby版本 |
管理ruby的库文件。
1 | gem install cocoapods #安装cocoapods到全局环境 |
在app/src/main/jniLibs下按照硬件分文件夹放**.so(jniLibs好像大小写不分)
在项目目录下的app/libs下按照硬件分文件夹放**.so
1 | android { |
https://blog.csdn.net/shengyingpo/article/details/51538444
如果没有提供硬件平台就不需要选择,不然APP会到相应目录下寻找.so文件。
1 | android { |
有时候第三方的jar包放到libs下时,不会智能提示,gradlew clean也没有用,这个时候就是之前设置有过问题,去File->Invalidate Caches/Restart -> Invalidate and Restart, 然后就修复了。
https://blog.csdn.net/Sailor_luo/article/details/80277695
https://blog.csdn.net/ToBeTheOnlyOne/article/details/78491024