我使用tiggr mobile(http://gotiggr.com)
在eclipse之外创建了一个.apk我有下载的.apk并且需要签名 - 所以我想通过eclipse运行它然后签名那样
我在将其导入eclipse时遇到了更大的麻烦。
有没有人对此签名有任何其他建议?我在上传时不断收到此消息:
市场不接受使用调试证书签名的apks。创建一个有效期至少50年的新证书。 市场要求用于签署apk的证书至少在2033年10月22日之前有效。创建新证书。 市场需要在AndroidManifest.xml中将minSdkVersion设置为正32位整数。
感谢您的帮助!
答案 0 :(得分:0)
通过重新输入源代码将源代码放入eclipse会比尝试取消签名和爆炸apk,编辑清单,欺骗工具和签署包更快。无论如何,这些工具都可以在命令行运行,eclipse会让它变得更难。
您遇到的一个问题是您的清单中存在问题。市场需要设置一些您在开发构建时不需要的属性。你可以用任何打开zip文件的东西打开apk。您可以使用记事本编辑文本文件。您可以通过手动重新创建build.xml来将它们与ant打包在一起。签署事项的说明如下:
Android Dev-Guide: Signing your Applications
但是有很多工作......而且我猜你需要多次这样做只是为了一次发布才能使清单正确。那么当你需要更新你的程序时你会怎么做?
该服务是否会让您以易于使用的方式导出代码(因为......哇...谈论邪恶)?如果没有剪切和粘贴将节省您的时间,但您几乎肯定希望在eclipse或某些IDE中准备好对您的市场发布进行更改以及构建,打包和签名。
答案 1 :(得分:0)
那不是你的问题。我想你编译了你的应用程序,现在你正试图在市场上发布它。要做到这一点,你需要一个私钥,反过来要求你有一个Android市场开发者帐户。
通常情况下,您可以开发应用并将其安装到大多数设备中,但如果没有开发者帐户,则无法将应用提交到Android市场。
如果您真正想要的只是将您的应用程序导入eclipse,我建议您创建一个全新的Android项目并将所有内容复制到其中。它比调整一切更容易,更快!