手机游戏怎么做APK_手机游戏怎么做APK
大家好,今天我想和大家讲解一下“手机游戏怎么做APK”的工作原理。为了让大家更好地理解这个问题,我将相关资料进行了分类,现在就让我们一起来学习吧。
1.安卓的游戏制作用什么软件(用手机做游戏的软件)
2.游戏apk怎么修改,联网和不联网的。要怎么修改,修改那些文件?
3.手机下载的文件如何转换成app
4.亲,问一下你在网盘里分享的鹿鹿大作战是直接在手机上的橙光游戏里下的吗?你怎么把它转换成apk格式的?
安卓的游戏制作用什么软件(用手机做游戏的软件)
首先要会计算机语言,比如Java编程语言就可以开发安卓游戏。还会设计游戏引擎,比如AndEngine的开源游戏引擎和Box2D物理引擎等。
还有软件开发工具,比如Android软件开发工具包AndroidSDK。
另外图像工具,游戏离不开大量的图像AdobeIllustrator或其他专业工具。
扩展资料:
安卓APK开发环境
Android是一个基于Java的开发环境,Google也在API文档的书写和样例的提供上做了很出色的工作。
下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。推荐使用Eclipse和扩展。
如果只是使用android,EclipseIDE就已经足够了,但如果是第一次开发Java应用,下载完整的JavaSE开发工具(JDK)它包括签发应用程序所需要的工具。
游戏apk怎么修改,联网和不联网的。要怎么修改,修改那些文件?
要是压缩包的话
直接解压
里面应该就有apk文件了.rar
改成
。。。
如果不是看是什么了。
祝你好运喽,那有可能是扩展名的问题,你可以试试把文件的扩展名从
.apk
试试看。。
手机下载的文件如何转换成app
本文全部复制安卓网的会员liujiajia6790写的教程,我正在学习,非常感谢!!!
APK文件的解包打包和修改
相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。
1.APK文件简介
APK是Android Package的缩写,即即Android application package文件或Android安装包。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk。APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等。通过将APK文件直接传到Android手机中执行即可安装。APK文件其实就是zip格式,但其扩展名被改为apk,用解压软件可以直接打开。通过WinRAR或UnZip解压后,你会看到有几个文件和文件夹。一个典型的APK文件通常有下列内容组成:
AndroidManifest.xml 程序全局配置文件
classes.dex Dalvik字节码
resources.arsc 编译后的二进制资源文件
META-INF\ 该目录下存放的是签名信息
res\ 该目录存放资源文件
assets\ 该目录可以存放一些配置文件
下面对这些文件和目录做些基本的注释和介绍。
AndroidManifest.xml该文件是每个应用程序都必须定义和包含的文件,它描述了应用程序的名字、版本、权限、引用的库文件等等信息。需要解包后才能加以阅读。
classes.dex文件classes.dex是java源码编译后生成的java字节码文件。dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
resources.arsc编译后的二进制资源文件。
META-INF目录META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。在eclipse编译生成一个apk包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk包后,如果想要替换里面的一幅,一段代码, 或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染和恶意修改增加了难度,有助于保护系统的安全。
res目录res目录存放资源文件。包括,字符串等等。
解包后,几乎所有可能的修改和编辑工作基本都在这里。
assets目录assets目录可以存放一些配置文件,这些文件的内容在程序运行过程中可以通过相关的API获得。
2.APK文件的解包和打包
APK文件是用专业软件eclipse编译生成的文件包。在网上可以找到许多软件来对APK的内容进行反编译,例如:可以通过AXMLPrinter2工具和命令:java -jar AXMLPrinter2.jar AndroidManifest.xml 解开在apk中的AndroidManifest.xml。最近,业界有一个功能强大的解包打包工具包apktool,可以在Windows下用来方便快速地对APK文件进行解包和打包,给修改和编辑工作带来许多方便。下面来介绍它的使用。
1) APKtool软件包
APKtool软件包有2个程序组成:apktool.jar 和 aapt.exe
另外提供一个批处理文件:apktool.bat,其内容为:
java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
运行apktools.jar需要java环境(1.6.0版本以上)。
apktool.jar用于解包,apktool.jar和aapt.exe联合用于打包。
2) APK文件的解包
下面以解开Contacts.apk为例。首先把Contacts.apk复制到当前工作目录下(例:Test)。在DOS下打入命令
apktool d Contacts.apk ABC
这里“d”表示要解码。Contacts.apk是要解包的APK文件。ABC是子目录名。所有解包的文件都会放在这个子目录内。
3) APK文件的打包
在DOS下打入命令
apktool b ABC New-Contacts.apk
这里“b”表示要打包
ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件。
New-Contacts.apk是打包后产生的新的APK文件。
4) Framework框架文件
在解开APK文件时,apktool需要框架文件(framework-res.apk)来解码和打包。Apktool已经包含了标准的框架,所以在大多数APK文件的解包时,不需要另外提供框架文件。但是,某些制造商使用了他们自己的框架文件,为了解包,就不得不从手机中把框架文件(framework-res.apk)提取出来,然后安装到计算机。安装命令是:
apktool if framework-res.apk
安装后就会得到:~\apktool\framework\1.apk
5) 解包、解包和签名批处理
在实际使用时,可能对多个APK文件进行处理。方便的做法是写成批处理文件。打包和签名可以一次完成。
解包批处理命令:
for %%i in (*.apk) do java -jar apktool.jar d %%i _%%i && move _%%i Modifying_Files && copy %%i Backuped_Raw_Files && @echo File [%%i] unpacking process is completed!
打包和签名批处理命令:
for /d %%i in (*) do cd.. && java -jar apktool.jar b Modifying_Files\%%i && java -jar signapk.jar testkey.x509.pem testkey.pk8 Modifying_Files\%%i\dist\*.apk %%i && ren %%i New%%i && move New%%i Modified_Signed_Files && @echo %%i Complete repacking and Signing! && cd Modifying_Files
3.应用实例:APK解包后的编辑和修改
为什么要对APK文件进行解包?当然要对其内容进行必要的修改。修改什么呢?通常,如果只是对图像进行替换,没有必要进行解包和打包。用WinRAR打开APK文件,直接做替换就可以了。但是,如果要对文字和其它非图像类内容进行修改,那只能通过解包解码了。下面几项任务需要对APK进行解包和打包。这里只作大概介绍,请自己去找详细的操作方法和教程。
1) 汉化APK软件
在res文件夹中,我们可以看到有很多values-***的文件夹,这就是语言包。values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。
在values文件夹里,通常有arrays.xml、strings.xml等语言文件,要作汉化就要对这些文件进行修改。有时也需要修改其它xml文件,一个一个地认真查看。
2) 修改图标标签
每一个APK文件都有一个“图标标签”。将APK程序安装进手机后,在图标下面显示图标标签文字。这个图标标签的内容是可以修改的。在\res\values下找到strings.xml,修改其中的一行:
<string name="app_name">图标标签</string>
例如:<string name="app_name">静音启动</string>
同理,如果是窗口小插件,要修改widget_name。
注意:system/app下的apk不宜修改,因为要同时修改对应的odex文件。
3) 去掉APK中的广告
有很多APK应用都带有广告。为了去掉程序中的广告,要修改main.xml文件与广告有关的内容。在\res目录下找到文件main.xml。通常在\layout目录下,有时也被放在其它目录下。甚至,有时不存在main.xml文件,广告行被放在其它xml文件内。只能细心逐个文件进行查找。无论哪一种情况,查看其内容,你会看到有一项类似的命令如下。这就是广告显示。
<com.admob.android.ads.AdView android:id=”@id/ad” android:layout_width=”fill_parent” android:layout_height=”wrap_content” admobsdk:backgroundColor=”#ff000000″ admobsdk:textColor=”#ffffffff” admobsdk:keywords=”Android application” />
将其改为:
<com.admob.android.ads.AdView android:id=”@id/ad” android:layout_width=”0.0dip” android:layout_height=”0.0dip” admobsdk:backgroundColor=”#ff000000″ admobsdk:textColor=”#ffffffff” admobsdk:keywords=”Android application” />
可以看到,关键是要把fill_parent改为0.0dip,把wrap_content改为0.0dip,其它保持不变即可。这种改法就是不给广告显示空间,当然你就看不到广告了。
4) 修改显示电池为1%精度
在XT502上,默认显示只有7档: 0%,10%,20%,40%,60%,80% 和100%。通过修改framework-res.apk,可以改变显示精度。但是在XT502上,实践证明最好可能达到的现实精度只有10%。修改工作如下:
(1) 对framework-res.apk进行解包
(2) 修改和增加电池状态图标
(3) 修改文件stat_sys_battery.xml
(4) 修改文件stat_sys_battery_charge.xml
(5) 打包
(6) 提取stat_sys_battery.xml,stat_sys_battery_charge.xml,resources.arsc和一个图标目录:drawable-mdpi
(7) 重新装配framework-res.apk
5) 状态栏信息通知文字颜色修改
状态栏信息通知文字颜色,是由framework-res.apk文件里res\values下的colors.xml文件控制的,所以我们只需修改colors.xml文件就可以了。另外,此文件还控制下拉栏的文字颜色,可以修改。
用文本编辑器打开colors.xml文件,找到
<color name="hw_statusbar_time">#ff000000</color>
将这句修改为:<color name="hw_statusbar_time">#ffffffff</color>
这状态栏信息通知文字颜色由黑色改为白色。
亲,问一下你在网盘里分享的鹿鹿大作战是直接在手机上的橙光游戏里下的吗?你怎么把它转换成apk格式的?
手机下载的文件怎么弄成app手机下载的文件怎么弄成app,经常玩手机的人对于各项的应用都是需要熟练掌握的,手机上的文件非常多,我们可以随意的进行操作,下面为大家分享手机下载的文件怎么弄成app。
手机下载的文件怎么弄成app1打开手机qq,点开任意一个对话框,点击右下角小加号。
点开小加号之后,选择底下菜单栏里面的“文件”打开。
在顶部选择本机,打开应用,选择任意一个软件,点击底部发送。
应用软件成功发出之后,打开电脑端qq,点击下载发送的应用文件。
文件下载成功之后,继续点击打开文件夹。
打开文件,右击应用软件,打开属性,在文件类型里面显示apk格式,就算提取成功啦。
手机下载的文件怎么弄成app2
首先我们在应用市场安装豌豆荚,相信很多朋友手机上都有这个软件,特别喜欢玩大型手机游戏的'。
打开你们的豌豆荚,在搜索栏目输入“APK提取”,点击右侧搜索按钮
看到一个“APK导出”的软件,点击“安装”
安装完毕后,在手机桌面找到软件打开它,稍等片刻,它会帮我们扫描出手机已经安装的软件,这里以“百度贴吧”软件为例子
我们点击百度贴吧软件,在弹出的窗口中选择“仅提取”,稍后不到2秒钟,有一个透明弹窗提示,提取的文件放在/storage/emula/0/APKExport
意思是在手机的根目录APKExport这个文件夹里面
接下来,我们返回手机桌面,找到文件管理器
打开文件管理器,点击顶部的“手机”,APKExport找到这个文件夹,这个是A开头的,稍微往下拉一点就可以看到
打开APKExport文件夹,可以看到我们刚刚提取的百度贴吧软件APK文件,在这里你可以选择直接点击安装,或者长按通过不同方式发送给你朋友,这里推荐有网络的情况下选择QQ方式,如果没网络仍然可以选择蓝牙方式,目前微信方式不支持大于10M以上的APK文件
手机下载的文件怎么弄成app3
打开已安装的es文件浏览器
找到应用
打开并出现已安装的应用app
长按屏幕要选择的应用,出现已勾选的界面后。
打开下面的备份,视安装程序的大小出现不等时间的等待
你说的这个游戏,直接在应用宝里面搜索,就是apk的!
在其他地方或许找不到,但是应用宝里面应该是有的,自己去搜索吧
应用宝里面的游戏是最齐全的,只要是存在的,就可以找到你的游戏呢
然后游戏又是经过系统的检测,和手机是完美兼容,不会有啥异常的,下载很方便。
在手机上打开应用宝软件搜索你所需要游戏,找到下载就可以了。
也可以通过手机连接电脑端的应用宝软件来下载的,打开PC端的应用宝软件——手机应用。
可以通过搜索你所需要的游戏教程进行下载呢,都是很方便的。还望采纳
好了,今天关于“手机游戏怎么做APK”的探讨就到这里了。希望大家能够对“手机游戏怎么做APK”有更深入的认识,并且从我的回答中得到一些帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。