美文网首页
跨平台脚本开发技术

跨平台脚本开发技术

作者: 宇宙舰长 | 来源:发表于2018-10-29 17:10 被阅读0次

    1.

    跨平台脚本开发技术

    Error:Error: The resource name must start with a letter

    原因:

    图片时数字开头了,

    解决方法:

    修改为p1.png 就好了

    2.

    跨平台脚本开发技术

    查阅各种资料后来才发现了原来是.9.png图片造成的,“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png,也就是说项目资源文件夹中,只要图片的文件后缀是.9.png的,就说明这是点9图片,当我们用Eclipse等编译的时候,它遇到文件后缀是.9.png的文件,首先检查它实际上是不是点9图片,如果是,按点9图片处理;如果不是,按找默认图片处理。也就是说Eclipse自动帮我们完成了转化,容忍了我们的图片格式错误。AndroidStudio使用的是android-maven-plugin插件,在aAndroidStudio下报错的原因,是因为声明为点9图片的文件,实际上不是真正的点9图片,解析图片出错。android-maven-plugin插件会严格检查图片格式,如果不匹配就报错。

    3.

    跨平台脚本开发技术

    ---------------------

    问题:adb版本不一致

    解决办法:1、关掉夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉。

    2、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。

    4.

    跨平台脚本开发技术

    第一步(创建缺失的目录):mkdir android\app\src\main\assets

    第二步(在创建好的目录添加程序需要的文件):react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

    第三步:react-native run-android

    5. not connectdevices报错

    解决办法:进入sdk文件的platform-tools目录下,连接模拟器,然后在进入项目运行。

    相关文章

      网友评论

          本文标题:跨平台脚本开发技术

          本文链接:https://www.haomeiwen.com/subject/kcxitqtx.html