我使用Android Studio制作了一款Android应用。这个应用程序有一些UI控件,并使用一些Java jar在后台发送一些电子邮件。
如果我将移动设备连接到计算机,该应用程序正常工作但是如果我创建了一个KeyStore并且我“生成签名的apk”,则.apk显示控件并且显然可以正常工作但不发送电子邮件。
我尝试过“调试”和“发布”构建类型,但它们都不起作用。
有趣的是,路径中创建了.apk
\ app \ build \ outputs \ apk名为“app-debug-unaligned”正常工作。
所以......发生了什么事?为什么我可以使用“签名”应用程序。
\ app \ build \ outputs \ apk目录的目的是什么.APKs?
感谢您的帮助。
答案 0 :(得分:0)
我已经解决了问题:
事实上,有两个问题:为了正确导入JAR文件,我添加了新的模块导入.JAR文件。仅在Libs中复制并在gradle中编写依赖项是不够的。
第二个瘦是在发布版本类型中放入minify enabled = false,因为它只适用于调试。