打包安装程序是用来安装软件的程序,例如APK就是安装包。
APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件后缀名为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
扩展资料:
APK文件的结构
1、META-INF\(注:Jar文件中常可以看到);
2、res\(注:存放资源文件的目录);
3 、AndroidManifestxml(注:程序全局配置文件);
4、 classesdex(注:Dalvik字节码);
5、resourcesarsc(注:编译后的二进制资源文件)。
参考资料来源:
百度百科-安装包
百度百科-apk
用Setup Factory 70就足够了,他会一步一步向导提示你,把你需要的C# exe编译好的文件和其他作为资源的文件一起放在一个文件夹里,作为安装包
按照向导把文件放入Setup
右键点在exe文件上修改他的图标,创建桌面快截方式
修改语言环境
NET程序安装之前需要检测计算机是否安装Framework平台版本,没有就安装Framework,有就不需要安装
在“资源”的“初始文件”中添加net Framework 20(例如Framework20exe)
再在“ *** 作”的“启动”中增加如下代码:
1 result = RegistryDoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\NETFramework\\policy\\v20");
2if (result == false) then
result = FileRun(SessionVarExpand("%TempLaunchFolder%\\Framework20exe"), "", "", SW_SHOWNORMAL, true);
3end
最后构建程序,安装包制作完成
很多人会发现Setup Factory制作的安装包很丑,图标就是个小电脑不要紧,下载一个ResHacker修改一下图标就好了
最后如下所示
你的发布安装程序的步骤里在环境里选择了net Framework 所以你在没有net Framework 的环境中安装程序时总会提示你要安装net Framework
你的安装程序实际上是自动检测net Framework 有没有安装的。
你可以做个测试,在没有net Framework 环境的电脑上
第一步:安装一边的程序,他会提示你安装net Framework
第二步:等程序安装玩后,在控制面板的添加删除程序里你可以看到
net Framework 和你的安装程序。这时候你可以把你的安装程序
卸 载 掉
第三步:再次安装你的程序,你会发现他并没有提示你要你安装
net Framework ,而是直接安装你的程序。
以上就是关于什么是,打包安装程序,安卓上的怎么使用全部的内容,包括:什么是,打包安装程序,安卓上的怎么使用、C# 打包EXE安装包问题、C#程序打包如何自动安装.net framework 2.0等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)