A. 怎么制作apk软件,越详细越好
APK是androidPackage的缩写,即Android安装包(apk),制作apk需要相应的程序来实现。
APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。
APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
B. Android studio 如何创建apk签名
1、打开软件
找到“Build”选项
2、打开生成apk签名的窗口
Build---->Generate Signed APK...
3、 选择创建新的密钥
Creata new...
4、 选择密钥存储路径,并为密钥命名
填写信息
5、设置密码,填写或更改信息
密码请牢记,密码请牢记,密码请牢记(三遍了)
证书内容貌似可以空白
6、ok,然后,下一步
如果遇到下图的情况,不用担心,继续点击ok
问题解决办法:https://www.jianshu.com/p/67c2972182a0
7、然后,下一步
8、选择签名版本
v1或者v1&v2 然后点击finish 即可,找到刚才保存的路径,即可找到签名文件
建议选择v1&v2
C. 怎么将android生成apk
apk的打包在Eclipse中,编译好的androidproject,在该project的bin目录下会自动生成一个apk文件,与J2ME不同,无需手动打包。只要代码有改动就自动build,build出来的apk是签过名的,也可以在project右键菜单的AndoidTools菜单下export签名的或未签名的apk。网友分享,希望能给你带来帮助
D. WindowsAndroid如何添加APK程序
WindowsAndroid如何添加APK程序的方法为:
1、CreateDex.bat文件内容:
aapt package -m -J src -M AndroidManifest.xml -S res -I android.jar //这句命令主要是重新自动生成R.java文件,比如增加个图片或者字符串或者增加个layout目录xml文件
mkdir D:\testapk\classes //这句命令是创建个编译*.java源文件输出*.class存放的目录,文件夹名可以随便命名。
javac D:\testapk\src\aimoxiu\theme\moxiutheme\*.java -classpath D:\testapk\android.jar -d D:\testapk\classes\
//这句命令是调用javac工具编译源代码,因此想编译得确保目标计算机已经安装JDK,输出存放的目录是刚才创建的目录
cd D:\testapk\classes
jar cvf aimoxiu.jar *.* //这句命令是把目录下*.class文件打成jar包,为了后面能够创建apk需要的classes.dex文件
cd..
dx --dex --output=classes.dex D:\testapk\classes\aimoxiu.jar //这句命令把刚才的jar包转换成android手机能够运行的dex文件
3、CreateApk.bat文件内容:
aapt package -z -u -x -f -M AndroidManifest.xml -S res -I android.jar -F moxiu.apk //这句命令生成应用程序apk文件
aapt add moxiu.apk classes.dex //这句命令把前面生成的classes.dex文件压缩到apk文件,最终生成可运行的apk应用程序
java -jar signapk.jar aimoxiu.x509.pem aimoxiu.pk8 moxiu.apk moxiu_theme.apk //这句命令是给生成的apk进行自动签名,无签名的apk是无法安装。因此一个android应用程序apk最终出炉啦!
del moxiu.apk /q //删除刚才生成的无签名的apk文件
E. 如何将android项目生成apk
I、只要Run As Android Application 过,到工作目录的bin文件夹下就能找到与项目同名的apk文件。 II、 A.选中项目,右键=》Andoid Tools=》Export Unsigned Application Package,直接保存,未签名的。 B.选中项目,右键=》Andoid Tools=》Export Signed Application Package,后面一步步的去做,签过名的。 APK签名主要有两种: 1. 使用特殊的key签名可以获取到一些不同的权限。 2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
F. 怎么把Android工程打包成apk
你好
第一步,把普通的android project设置成库项目
库项目也是一个标准的android项目,因此你先创建一个普通的android项目。 这个项目可以起任何的名称,任何的报名,设置其他需要设置的字段等,如图1所示。
接着把项目设置成库项目,步骤如下
在Package Explorer中, 鼠标右键项目文件夹,点击 Properties.
在Properties 窗口, 选择"Android" ,Library 属性显示在右下边.
把"is Library" 单选框选择上,再点击 Apply.
点击 OK 关闭Properties 窗口.
这时,这个项目就变成库项目了。
当然,java项目也可以让其变成一个库项目,非常简单,执行上面的四步。其他程序项目就可以引用库项目了。
图 1.使一个项目为库项目
创建manifest文件
一个库项目的manifest文件也和标准的android应用程序一样,声明所有共享的组件。
比如APIDemo中的TicTacToeLib 这个例子,库项目声明了Activity GameActivity:
<manifest>
...
<application>
...
<activity android:name="GameActivity" />
...
</application>
</manifest>
第二步 引用库项目
如果你开发的应用程序想要包括库项目中的代码和资源,非常简单,引用步骤如下
在Package Explorer中, 鼠标右键项目文件夹,点击 Properties.
在Properties 窗口, 选择"Android" ,Library 属性显示在右下边.
点击Add ,打开了Project Selection 对话框.
从可用库项目列表选择一个项目,然后点击 OK.
对话框关闭之后点击 Apply (在Properties 窗口).
点击 OK 关闭Properties 窗口.
完成以上六步,Eclipse 会重建项目,把库项目中的内容包含进去。 如图2所示
图 2. 让项目引用一个库项目
如果你想增加多个库项目的引用,使用up和down可以设置他们的相对的优先级和合并顺序。工具在合并引用的库的时候顺序是从低优先级(列表的下面)到高优先级(列表的上面)。 如果不只一个库定义了相同的资源ID,这个工具选择资源时会选择高优先级的资源。应用程序自身拥有最高的优先级,自身的资源zThe application itself has highest priority and its resources are always used in preference to identical resource IDs defined in libraries.
在menifest文件中声明库中的组件
在manifest 文件中必须增加对在当前程序中用到的库项目中的所有的组件 。比如,你必须声明任何用到的 <activity>, <service>, <receiver>, <provider>等,<permission>, <uses-library>, 和其他类似的元素。
声明库项目中的组件时,必须使用包含包名的类全名。
在TicTacToeMain 例子中,声明库Activity GameActivity :
<manifest>
...
<application>
...
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
...
</application>
</manifest>
For more information about the manifest file, see the documentation for AndroidManifest.xml.
望采纳祝你好运
G. 如何生成apk安装包
在完成整个Android工程,包括添加资源、运行测试等之后,需要导出apk包供用户使用或提交应用,那么如何操作呢?
1.如下图所示,freshmanquery_ad为你建立的完整的Android工程,现在需要根据它导出apk包:
2.选择工程目录,右键单击,在弹出的菜单中选择Export选项,如下图所示:
3.在弹出的窗口中选择导出类型,选择Export Android Application即可,如下图所示,随后点击Next:
4.随后出现导出工程检查窗口,确认导出工程是否正确,一般不会错!如下图,我们要导出的工程正是:freshmanquery_ad,点击Next:
5.随后会出现安卓签名设置界面(不了解请网络),由于一般没有安卓签名,所以选择下面的标签建立签名,选择目录、设置密码(请记住)等就好,点击Next:
6.如下图所示,填写APP的信息即可,输入完整后点击Next:
H. 安卓手机如何打开.apk文件
在安卓手机的文件管理中找到apk文件,然后点击安装进行安装就可以了。APK是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。
APK是Android application package的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式,在安卓手机中可以直接安装打开。
一个APK文件内包含被编译的代码文件(.dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file),APK 文件基于 ZIP 文件格式,它与JAR文件的构造方式相似,互联网媒体类型是:application/vnd.android.package-archive。
apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
I. 如何使用android studio创建apk
build->generate signed apk。
选择自己的mole,下一步。
选择自己的签名文件,填入签名的密钥,选择应用昵称,输入密钥,下一步。
选择导出目录,完成