.apk文件的位置

13

我最近在我的PC/Xp上使用Eclipse(Galileo)构建了一个Android应用程序。我是一个Android开发的初学者,在阅读/尝试所有Java和其他编程技术的过程中,花费了2个月的时间来构建我的应用程序。该项目在Eclipse上运行良好。现在我想为应用程序签名(目前正在了解如何完成此操作),以便准备发布到Android市场。但是我现在遇到了困难。有关“签署您的应用程序”的内容提到要使用私钥对.apk文件进行签名。我的问题是:.apk文件在我的PC/Eclipse文件中位于哪里?我知道src、res、manifest和R.java文件的位置,因为我已经使用它们2个月了。请问.apk文件位于哪里?希望有人能够帮助我。


1
最佳答案:http://stackoverflow.com/a/17342273/2100372 - zoran404
6个回答

20
在Eclipse中,编译生成的*.apk文件的默认位置是在项目工作空间下的bin目录中。
例如,我的Eclipse工作空间在c:\Users\crsierra\workspace下,我的Eclipse项目名为HelloWorld。因此,HelloWorld.apk文件将位于c:\Users\crsierra\workspace\HelloWorld\bin\HelloWorld.apk

这就是我一直在寻找的:Eclipse项目中我的.apk文件的默认位置...终于找到了!我不知道该放在哪里! - yurisich
不总是正确的。我不得不按照Zoombie的答案进行导出。 - likejudo

12
在Eclipse中右键点击您的项目,然后在菜单中选择Android工具->导出已签名的应用程序包。在弹出的对话框中按照指示操作。

我给这个点踩了,因为我来到这里是为了寻找一个特定的目录位置来放置我的生成的 .apk 文件。@crsierra 的回答有这个信息。 - yurisich
但那是未签名的apk...如果您想在设备上安装,需要签名的apk。生成已签名的apk,这是最简单的方法@droogans - Ganapathy C
1
我点赞了这个帖子,因为我来到这里是为了寻找一个特定的目录位置来放置我的生成的.apk文件。但是它们不在那里。@Ganapathy 给了我正确的答案(尽管我选择了“未签名”的apk)。 - Jason John

3
您可以使用Eclipse导出已签名和未签名的.apk文件,还可以生成私钥。只需使用项目文件夹 --> 右键单击 --> Android工具即可。

2
如果您已经在模拟器上运行您的项目,只需关闭该模拟器即可。然后按照以下步骤操作:
Project->clean
Project->BuildProject.

然后在模拟器中运行您的项目,然后检查它。
bin/res/your.apk file

1
通常在 bin 文件夹中。

通常我会在bin文件夹中找到它,但是有几个项目找不到。我只能使用Android工具->导出未签名APK。为什么会发生这样的情况呢? - Jason John

0

很简单,进入:

工作区 -> 您的应用文件夹,在该文件夹中在搜索栏(右上角)输入您的YourApp.apk


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接