我正在开发一个应用程序。 但是,当我完成我的应用程序开发并创建.apk时,是否应该将它签名或使其未签名,同时将我的应用程序发送给我的客户端以便在自己的设备上进行测试? 他不应该能够把这个APK作为作者放在市场上/他不应该未经我的许可分发。如何将android apk发送给客户端进行测试?
欢迎任何建议。 谢谢。
我正在开发一个应用程序。 但是,当我完成我的应用程序开发并创建.apk时,是否应该将它签名或使其未签名,同时将我的应用程序发送给我的客户端以便在自己的设备上进行测试? 他不应该能够把这个APK作为作者放在市场上/他不应该未经我的许可分发。如何将android apk发送给客户端进行测试?
欢迎任何建议。 谢谢。
你可以用它在Windows驻留在你的调试键登录:用户名/ .android/debug.keystore
密码是:机器人
秒密码为:机器人
编辑:但是,如果该人有一些知识,他可以用另一把钥匙辞职,但你不能真正保护自己免受这种(afaik)的伤害。
你并不需要使用调试密钥签署,Android SDK中会自动完成,并通过调试密钥签名Android应用程序无法在市场上传,你可以在你的项目仓直供apk文件。
步骤:
在Android Studio中建立了产生APK
你需要考虑的是用一个[定时炸弹](http://stackoverflow.com/questions/995719/android-trial-applications)创建一个试验 - 使用ProGuard进行混淆。这会给你一个最小的安全 - 但任何一个能够访问smali的人都会相对容易地移除定时炸弹。 – Jens 2012-02-01 11:22:51