我签名

时间:2015-09-15 16:02:30

标签: android debugging apk signed

我使用Android Studio制作了一款Android应用。这个应用程序有一些UI控件,并使用一些Java jar在后台发送一些电子邮件。

如果我将移动设备连接到计算机,该应用程序正常工作但是如果我创建了一个KeyStore并且我“生成签名的apk”,则.apk显示控件并且显然可以正常工作但不发送电子邮件。

我尝试过“调试”和“发布”构建类型,但它们都不起作用。

有趣的是,路径中创建了.apk

\ app \ build \ outputs \ apk名为“app-debug-unaligned”正常工作

所以......发生了什么事?为什么我可以使用“签名”应用程序。

\ app \ build \ outputs \ apk目录的目的是什么.APKs?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我已经解决了问题:

事实上,有两个问题:

为了正确导入JAR文件,我添加了新的模块导入.JAR文件。仅在Libs中复制并在gradle中编写依赖项是不够的。

第二个瘦是在发布版本类型中放入minify enabled = false,因为它只适用于调试。