Manifest文件修改(安卓)
Posted 楚江_wog1st
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Manifest文件修改(安卓)相关的知识,希望对你有一定的参考价值。
在工作的时候发现的一个问题,在虚幻5打包完安卓包之后会发现游戏的访问文件夹权限总是开着的,最后查实是Manifest文件中的一个属性的原因,属性名为bUseExternalFilesDir,把他改为false就能解决问题了。
- 下载apktool.bat、apktool.jar两个文件
- 新建文件夹,将两个文件放入文件夹内,这里以路径为C:\\Users\\kimiliu\\Desktop\\test_01的test文件夹做实例
- 进入“此电脑-属性-高级系统设置-环境变量”中的系统变量进行如下配置:
- :找到系统变量中的path
-
- : 填入文件夹路径
- 完成以上步骤后,以管理员身份进入cmd,cd到这个文件夹内,输入apktool,如果显示及如果如下,则说明成功
- 把要反编译的apk包放到test_01文件夹内
- 在命令行内输入apktool d WeWorld-arm64.apk(apktool d加上文件名)
- 成功后如下所示
- 完成后会在apk所在文件夹内生成一个名为WeWorld的文件夹
- 进入文件夹,编辑androidManifest,并保存
- 输入apktool b WeWorld
- 成功后如下所示,同时会在dist文件夹内生成一个新的apk包
11、下载.keystore文件,将其和新生成的apk包放到Java目录下的bin文件夹下
- 先cd到Java的bin文件夹内,之后在命令行中输入: jarsigner -verbose -keystore abc.keystore -signedjar testNew.apk testOld.apk abc.keystore( testNew.apk:新生成的包名;testOld.apk:复制到bin目录中的包名 ) 此处输入: jarsigner -verbose -keystore weworld.keystore -signedjar WeWorld-arm64.apk WeWorld.apk weworld.keystore
注:密钥库密码短语为:123123,weworld.keystore密钥口令为:Jklghasdf48693
- 成功后如下图所示
- 获得的新apk包位于keystore同级目录下,这个apk包可以正常使用
cordova如何修改安卓 app 目标版本
在Eclipse里面设置啊。在android项目里打开AndroidManifest设置。在Manifest选项卡里有个Version code设置版本号,Version name设置版本名称。
或者你不用Eclipse,就用记事本打开AndroidManifest文件,
<manifest xmlns:android="xxxxxx(这个地方不要复制修改)"
package="com.xxx.xxx"
android:versionCode="2"
android:versionName="2.0" >
a 首先要根据要求安装最新的android SDK,目前我的版本要求 SDk 17才能顺利进行
b 一定要配置好环境变量,把SDK's tools and platform-tools 目录配置到你的环境变量中去,
另外还要把ANT也要配置到系统环境变量中去,如
;%JAVA_HOME%\bin;%ANT_HOME%\bin
2、cordovan3.0.0的插件可以用命令行远程从git添加,也可以下载下来从本地用命令行添加,两种方法的命令
是一样的,只需要把最后参数的远程地址改成本地路径即可
3、npm install -g cordova@XXXXX 可以指定要安装的cordova版本
4、把老版本的3.0.0以前开发的程序升级到3.0.0的注意事项
a 需要新建一个cordova项目
b 把seerts里的www文件夹下的东西都复制过去,记住cordova.js文件不要替换,要用新创建的里面的cordova.js不要用旧的程序里的覆盖
c 把 src文件下的程序包都复制到新程序的src下面,需要修改所有的引用org.apache.cordova.api成org.apache.cordova,
这是新版本的cordova命名上的变化
d 先前程序中的android的访问权限设置需要在新程序中重新进行设置
e 把config.xml中添加的插件的格式在新的程序中按照新的格式重新进行整理
以上是关于Manifest文件修改(安卓)的主要内容,如果未能解决你的问题,请参考以下文章
Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程GameplayEffect的级别设置