[Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题...
之前说过
sencha phonegap init com.pushsoft.myapp MyApp
之后打包的程序安装包apk的名字是“MyApp.apk”,显示在手机桌面上的程序名称(图标以下的文字)也是"MyApp"
这里有个问题,就是假设改成了全中文名称,比方“我的程序”,会导致sencha app build native失败(phonegap local build android也是失败),例如以下图:
图一:项目名称乱码
图二:编译失败
图三:生成的安卓项目中的java文件没有文件名称
图四:同图二,java文件的内容,没有类名导致编译失败
原因是java文件类名来自config.xml文件中的"<name>我的程序</name>"中间的名字,cordova或phonegap对中文的支持不太好,导致这样的情况。
解决的方法例如以下:
打开C:\Users\username\.cordova\lib\android\cordova\3.4.0\bin\lib\create.js,找到以下红框的内容
改成以下的样子:
这个修正的作用是:假设config.xml中的名字是英文的,就用这个英文的名字;假设被改成了全中文,就用"CordovaExample"这个名字。
之后打包的程序安装包apk的名字是“CordovaExample.apk”,显示在手机桌面上的程序名称(图标以下的文字)是"我的程序"
假设你认为apk的这个名字“CordovaExample.apk”不太好,而想要换个文件名称,比方想把包名(如"com.pushsoft.myapp")的最后一部分作为文件名称(如"Myapp"),能够这样改:
转载于:https://www.cnblogs.com/mfrbuaa/p/3756512.html
[Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题...相关推荐
- [Phonegap+Sencha Touch] 移动开发71 Sencha项目开发、调试方法建议
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50171151 一.开发时的调试 方法1:不开启任何服务器 因为Sencha项目在开发状 ...
- [Phonegap+Sencha Touch] 移动开发68 Sencha Touch弹出键盘挡住输入框的解决办法
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/49679331 现象: sencha touch有一个缺点:当formPanel里的输入 ...
- [Phonegap+Sencha Touch] 移动开发12 Sencha Touch打包发布网站的离线缓存版本
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/21407341 下文所述的ST即为Sencha touch. 在帖子<Sencha ...
- 使用phoneGap和Sencha Touch 2开发Android应用程序(四)
2019独角兽企业重金招聘Python工程师标准>>> 本文是" 使用phoneGap和Sencha Touch 2开发Android应用程序"系列教程的第4章, ...
- [Phonegap+Sencha Touch] 移动开发4、Sencha Touch初步使用
原文地址:http://blog.csdn.net/lovelyelfpop/article/details/20392821 环境搭建:<移动开发1.准备工作> 请注意:以下步骤基于Se ...
- sencha touch 扩展篇之将sencha touch打包成安装程序(下)- 使用phonegap打包安装程序
这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境 ...
- html5 sencha,HTML5开发实战——Sencha Touch篇(1)
学习了许多基本的sencha touch内容,已经了解了sencha touch的开发模式.接下来一段时间我们将利用sencha touch来进行自己的web应用构建.先要解决的是前端的问题,从最简单 ...
- fastclick.js移动端WEB开发,click,touch,tap事件浅析
建议看看:http://www.cnblogs.com/yexiaochai/p/3442220.html 一.click 和 tap 比较 两者都会在点击时触发,但是在手机WEB端,click会有 ...
- 移动端WEB开发,click,touch,tap事件浅析
2019独角兽企业重金招聘Python工程师标准>>> 一.click 和 tap 比较 两者都会在点击时触发,但是在手机WEB端,click会有 200~300 ms,所以请用ta ...
最新文章
- 用户从服务器上获取信息资源,从服务器端获取资源动态加载到场景.docx
- 并发异步处理队列 .NET 4.5+
- groovy 慢_groovy优化
- 把Vi改造成Vim的作者,现在又让Vim快了70倍
- 禁止解析PHP、限制user_agent、php相关配置
- C++ Primer 5th笔记(6)chapter6 函数: 调试帮助
- 1.2 Java系统流
- (三)RocketMQ集群部署实践
- android多线程文章,Android 多线程处理之多线程用法大集合
- WPF 实现人脸检测
- lintcode 中等题:Divide Two Integers 两个数的除法
- 计算机英语基础课程论文,计算机专业英语结课论文.doc
- 麦克纳姆轮全向移动机器人斜向直线运动分析
- cisco配置交换机管理地址和默认网关
- 微软IE浏览器1月市场份额再创新低 跌至67.6%
- oracle大表新增字段并赋值,oracle批量新增字段 数据赋值应用
- java uclinux_Java在基于uclinux的嵌入式系统中的应用
- 如何申请Gmail邮箱?_manok_新浪博客
- excel怎么拆分表格之按照关键词拆分表格数据
- 参考了下中国信息通信研究院发布(已在中国通信标准化协会立项)的行标“研发运营一体化(DevOps)能力成熟度模型”中对于“持续交付”核心流程中的三级指标,做了下对比,欢迎拍砖