Articles of react native

如何设置react-native android的启animation面

如何设置一个反应原生android的启animation面,我找不到任何关于该主题的东西,我认为这很奇怪。 谢谢

React Native不支持Windows上的开发(尚未)?

我相信大多数人都对React Native感到非常兴奋,现在终于支持Android了。 但是会有一个巨大的失望,它不支持在Windows机器上进行开发 – 这在许多情况下会阻止React Native在大公司中的使用,这些公司不仅可以改变他们的主要操作系统。 我挖了一下,似乎并不难让它在Windows上运行。 在react-native-cli index.js从spawn更改为requirejs.exec ,如下所示: spawn.exec(cmd + ‘ ‘ + args.join(‘ ‘), function(code, output){ if (code !== 0) { cb(new Error(‘Command exited with a non-zero status ‘ + code + ‘\n’ + cmd + ‘ ‘ + args.replace(‘,’, ‘ ‘))); } else { cb(null); } }); //var proc = spawn(cmd, […]

反应原生errorTimeout获取设备列表。 在ubuntu上运行hello world时

我打印react-native run-android并得到以下输出: FAILURE:构建因exception而失败。 出了什么问题:任务’:app:installDebug’执行失败。 com.android.builder.testing.api.DeviceException:超时获取设备列表。 尝试:使用–stacktrace选项运行以获取堆栈跟踪。 使用–info或–debug选项运行以获取更多日志输出。 建筑失败 总时间:1分钟11.385秒无法在设备上安装应用程序,请阅读上述错误以获取详细信息。 确保运行Android模拟器或连接设备并设置Android开发环境: https : //facebook.github.io/react-native/docs/android-setup.html 我有genymotion模拟器运行。 我已经定义了android home和path export ANDROID_HOME=/home/jonstark/Documents/android/ export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 在sdk管理器中,我已经下载了所有必需的包。 我该怎么办?

如何从React Native Android模块访问Activity?

我试图弥合Android屏幕保持React Native的function。 我想我可以用一个简单的模块做到这一点,但是我不知道如何从所述模块访问当前的Android Activity。 我需要Activity引用,所以我可以调用.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在上面 我尝试通过像这样的方式获取活动((Activity)getReactApplicationContext().getBaseContext()) ,但这会抛出“无法转换为Android.app.Activity”错误

程序包签名与以前安装的版本不匹配

这是我的项目: https : //github.com/kenpeter/my_hak_news ,它是https://github.com/grigio/HAgnostic-News的直接副本。 Git clone https://github.com/kenpeter/my_hak_news ,然后运行react-native run-android 得到此错误: * What went wrong: Execution failed for task ‘:app:installDebug’. > com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.hagnosticnews signatures do not match the previously installed version; ignoring! 相关问题: https : //github.com/grigio/HAgnostic-News/issues/1 ,我遵循各种方式,但无法解决此问题。

在构建时自动添加React-Native不必要的Android用户权限?

在构建android apk时,似乎读/写外部存储和读取手机状态权限会自动添加到清单中。 所有React Native Android应用程序都需要这些吗? 有没有办法删除这些权限? 查看build / output / logs / manifest-merger-debug-report.txt,我看到: android:uses-permission#android.permission.READ_EXTERNAL_STORAGE IMPLIED from `/***/android/app/src/main/AndroidManifest.xml:1:1-22:12 reason: org.webkit.android_jsc` requested WRITE_EXTERNAL_STORAGE 如果我从Play商店安装应用程序,如果我不使用它们,我会看到请求这些权限,这感觉很奇怪。

Facebook Sdk尚未初始化FacebookSdk.sdkInitialize()

嘿,我知道之前有人问过这个,但没有一个解决方案似乎有所帮助。 我在我的应用程序中首次使用Facebook SDK。 我尝试过的: 我曾尝试过在互联网上发现的大部分内容,但没有得到任何关于此的内容。 这是我的MainActivity.java: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FacebookSdk.sdkInitialize(getApplicationContext()); } } 这是My Activitymain.xml: 看我的Logcat : 05-13 16:30:39.332: E/AndroidRuntime(10264): Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.

React Native错误:元素types无效:期望字符串或类/函数但得到:object

我收到此错误,我在修复此问题时遇到了很多麻烦。 我在这里尝试做的是有3个不同的屏幕,并有一个导航到每个屏幕的tabbar。 这是我的索引: import React, { Component } from ‘react’; import { AppRegistry, Navigator, StyleSheet, View, Text } from ‘react-native’; import Nav from ‘./app/components/Nav’; import Screen from ‘./app/Screen’; import Tabs from ‘react-native-tabs’ import SwitchView from ‘./SwitchView’; class Proj extends Component { constructor(props){ super(props); } render(){ var x = “FeedView”; return( {x = el.props.name}}> First Second […]

在React Native应用程序中调试WebView

我有一个React Native App,它使用WebView从资产中呈现HTML页面。 该页面有一些javascript进行一些处理。 问题是我无法从Web视图中看到console.log语句。 我尝试过Chrome 远程调试WebViews 这是代码的样子。 请注意,对于Android,我正在尝试提供一些本机道具来启用调试。 import React from ‘react’; import Expo from ‘expo’; import { WebView } from ‘react-native’; export default class App extends React.Component { render() { const htmlURL = Expo.Asset.fromModule(require(‘./assets/index.html’)).uri; return ( ); } } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: ‘#fff’, alignItems: ‘center’, justifyContent: ‘center’, […]

react-native android fontFamily不生效

问题1: 我为index.android.js的欢迎样式添加了fontFamily,但它没有任何效果。 fontFamily真的可以在android上运行吗? 欢迎:{fontSize:20,fontFamily:’roboto-thin’,textAlign:’center’,margin:10} 问题2: 如果fontFamily在android上工作,有没有办法从资产加载自定义字体? 或者这是一些由反应原生实现的function?