android studio怎么打包apk

android studio怎么打包apk,第1张

android打包Apk的步骤如下:

1、单击build -->generate signed apk

2、创建或者选择自己的秘钥文件

3、没有keyjks单击create new

4、单击ok,根据提示完成打包。

如图右键点击工程->Android Tools->Export Signed Application Package然后根据提示生产或者只用已有的keystore文件,这个是打出签名过的包。下面那个选项是打出未签名的包自己选择

第一步,把普通的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="comexampleandroidtictactoelibraryGameActivity" />

</application>

</manifest>

For more information about the manifest file, see the documentation for AndroidManifestxml

以上就是关于android studio怎么打包apk全部的内容,包括:android studio怎么打包apk、用eclipse开发的android程序如何打包成apk文件、如何把多个Android Project打包成一个APK等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10215908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存