wuyunqiang
wuyunqiang
横竖屏 文字遮挡 ``` android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" ```
 fix: 在android/build.gradle文件里面和下面对比 将缺少的添加上即可 ``` buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the...
``` export default function makeCancelable(promise){ let hasCanceled_ = false; const wrappedPromise = new Promise((resolve, reject) => { promise.then((val) => hasCanceled_ ? reject({isCanceled: true}) : resolve(val) ); promise.catch((error) => hasCanceled_ ?...
 下载安装chrome插件 Allow-Control-Allow-Origin: * 参考:https://stackoverflow.com/questions/48445514/react-native-js-debugger-issues-with-cors-ios
参考:[AndroidToRN](https://github.com/wuyunqiang/AndroidToRN) csdn:[modal android实现全屏](http://blog.csdn.net/u014041033/article/details/79322866) 效果: 
 ``` //设置弹出框内容 public void setContent(final PopupWindow popupWindow,Activity activity){ LinearLayout linearlayout = (LinearLayout) LayoutInflater.from(activity).inflate(R.layout.share, null); View v = linearlayout.findViewById(R.id.background); v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i(TAG,"点击空白区域"); //popwindow...
1:[codepush热更新](http://blog.csdn.net/u014041033/article/details/73497708) 2:[codepush2之配置自己的服务器](http://blog.csdn.net/u014041033/article/details/78487456) 3:[codepush3之Android原生引用集成codepush](http://blog.csdn.net/u014041033/article/details/79004351) 4:[codepush4之linux下配置自己服务器](http://blog.csdn.net/u014041033/article/details/79226069) **tip:** 1:不适用于文件目录结构更改(添加文件可以) 2:引入第三方后 如果修改了原生代码可能会失败。 3:  这是数据库安装的问题。卸了再重新安装。 4: 客户端地址错误。 iOS可能是info.plist的字段写错了,注意大小写. 5:android端可以收到更新提示框,但是点击下载更新就会报错如图。  原因:这个原因是因为config里面downloadUrl配置有问题,这里即便是自己本机作为服务器也不要127.0.0.1 换成电脑的ip即可。  6:另外注意收集和电脑要在同一个网段先才能访问到你电脑。
如图:  原因: codepush集成方式错误。 解决:[codepush3之Android原生引用集成codepush](http://blog.csdn.net/u014041033/article/details/79004351)
android studio 3.0 gradle 4.1 运行 ./gradlew assembleRelease bug1:  这个应该就是gradle4.1 文件在下载时丢失部分导致 cd 目录下然后删除gradle-4.1-all 重新下载即可解决。[解决gradle问题](http://blog.csdn.net/u014041033/article/details/64129981) 然后接着运行 ./gradlew assembleRelease bug2:  可以在android/gradle.properties里面配置 ``` android.enableAapt2=false ``` 参考:https://github.com/facebook/react-native/issues/16906
1:打包的方式不对,建议使用官方推荐的cd andorid &&./gradlew assembleRelease方式打包,打包后的文件位于:app/build/outputs/apk/xxx.release. 2:集成第三方代码后开启了混淆文件导致闪退,关闭混淆文件。