apk修改strings.xml后重新打包出错

============问题描述============

使用apktool进行解包,之后修改strings.xml中的连接字段,重新打包后的apk安装后无法连接到网络。修改的ip是没有问题的,因为我用这个ip通过eclipse打包后的app是可以正常运行的。

============解决方案1============

引用 3 楼 mk1172010 的回复:

Quote: 引用 1 楼 sagittarius1988 的回复:

估计是编码格式的问题,转成unix格式的

可以讲详细一点吗?什么专程unix格式?

看你修改的时候用什么编辑的咯,notpad2这个编辑器里有可以转的,行格式转换

时间: 2024-12-11 17:35:23

apk修改strings.xml后重新打包出错的相关文章

实例详解:反编译Android APK,修改字节码后再回编译成APK

本文详细介绍了如何反编译一个未被混淆过的Android APK,修改smali字节码后,再回编译成APK并更新签名,使之可正常安装.破译后的apk无论输入什么样的用户名和密码都可以成功进入到第二个Activity. 有时难免要反编译一个APK,修改其中的若干关键判断点,然后再回编译成一个全新的可用的apk,这完全是可实现的.若要完成上述工作,需要以下工具,杂家后面会把下载链接也附上.这些软件截止本文发布时,经过杂家确认都是最新的版本. 1.APK-Multi-Toolv1.0.11.zip 用它

添加cordova-plugin-file-opener2后,打包出错

原文:添加cordova-plugin-file-opener2后,打包出错 报错如下: * What went wrong: Execution failed for task ':app:processDebugResources'.> Failed to execute aapt * Try:Run with --stacktrace option to get the stack trace. Run with --info or --debugoption to get more lo

Liferay 7.0 修改service.xml后如何让portal重新执行tables.sql

一.问题 如果你开发了service-builder类型的项目(我肯定你一定会开发这种类型的项目),其中所使用的业务实体的数据库表结构就在service.xml中配置,然后执行build-service生成相关dao层的代码(不清楚dao的概念的参考这篇文章),然后部署项目,portal就会自动执行创建数据库表的sql语句.在62开发中,修改service.xml后,执行build-service,部署项目,portal会根据表结构的变化帮你自动修改数据里面的表,并且尽可能保留数据(我试过,增加

配置server.xml后,启动tomcat 失败(Unable to start cluster)及解决方法

在配置负载均衡环境过程中修改server.xml  后重启tomcat报错,报错信息如下 [[email protected] bin]# ./catalina.sh runUsing CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CL

修改Android中strings.xml文件, 动态改变数据

有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法.strings.xml中节点是支持占位符的,如下所示: <string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string> 其中%后面是占位符的位置,从1开始, $ 后面是填充数据的类型         %d:表示整数型:         %f :表示浮点型,其中f前面的.2 表示小数的位数         %

30天轻松学习javaweb_Eclipse在修改了web.xml后将自动更新到tomcat服务器中

context.xml中增加<WatchedResource>WEB-INF/web.xml</WatchedResource>,Eclipse在修改了web.xml后将自动更新到tomcat服务器中. <?xml version='1.0' encoding='utf-8'?> <Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF

替换APK文件内容后重新打包签名脚本

由于业务需求,需要替换APK文件内容后重新打包签名,调研后发现使用JDK里提供的命令可以很方便地实现.关键命令如下: jar -uf:替换apk文件内的某个文件或文件夹. jarsigner:为apk文件签名 zipalign:对签名后的apk文件进行字节对齐优化 下面以替换某apk包中assets目录下的1.ini和2.ini文件,并重新打包签名优化为例,先放上脚本代码: start.bat(windows版本) SET KEYSTORE_NAME=.\data\signature.keyst

【转载】不可不知的 Android strings.xml 那些事

相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧.:   ) 不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁.但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦. 比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.string

ant 打批量渠道包,第三方项目作为library打包出错的问题

ant批量打包不解释了,详情请看前面其他的blog! 这里说一下 开发中,很可能遇到引用第三方的项目作为library情况,这种情况下该怎么打包呢? 第一:修改build.xml 第二:在init的target中 第三步:在生成gen-R中 第四步:编译的时候,加上library的src和libs 第五步:资源文件输出打包,记得打进去 第六步:就木有了, 哦哈哈哈!!简单不简单啊!! 有问题留言吧!! 福利:"非法字符:/65279"的错误,怎么办?? 在ant编译时,有时会提示非法字