所以我最近(两天前)开始研究React-Native。我之前已经部署到apk并在Eclipse中的模拟器上调试过, 但我不理解如何提供/推送/托管该应用程序。
我尝试了一些运气不好的本机开源项目的不同示例。我可以使打包程序运行。构建完成。图等。完成。如果我在PC上打开网络浏览器并指向http://localhost:8081/anypage,那么我一直都无法获取或获取任何页面(404)。
那现在呢?
项目具有组件(屏幕)。我似乎无法与任何人接触。
我能够运行一个android模拟器(api23arm),并且可以在其上打开一个浏览器。该应用在实际的移动设备(BROWSER?)上运行哪种媒体
如果它是浏览器,则我尝试指向http://packagerserver_ip:8081/index.android.bundle?blah-blah并将其打包,然后将其作为TEXT发送到模拟器上的浏览器。那是正常的吗?为什么是TEXT?如何在浏览器中查看源代码的编译版本而不是原始源代码?希望我只是在这里缺少一些简单的东西,也许我不应该以这种方式连接到该项目?该项目是否应该像Web服务器一样在该8081上托管(html / javascript / css编译)? 我没有操作系统> 4.1的android设备,因此无法使用旧手机上的react-native进行调试。
我已经从PC浏览器和仿真器浏览器尝试了这些调用。
从PC浏览器进行测试时,该URL看起来如何测试项目中的单个页面?假设是我的第一页。 (http://localhost:8081/myfirstpage?)
请帮助!!! SEEMED看起来简单易用,但至少可以说非常令人沮丧。
编辑: 如建议的那样,我没有要显示的代码,因为在所有项目中都一样。我尝试使用以下命令:https://github.com/caioariede/uber-react(对于初学者而言),除了404试图在浏览器中打开包装器:8081的页面之外,我什至都没有收到错误。如果我在应用程序中的某处看到了除逻辑问题以外的任何错误,那我会欣喜若狂,但我只看到404错误。
答案 0 :(得分:0)
您是否通过代理连接到Internet?如果是,那么您需要排除本地主机的那些代理。