Android 在其他移动设备中调试apk安装错误

Android 在其他移动设备中调试apk安装错误,android,android-studio,apk,Android,Android Studio,Apk,我想将我的调试apk共享给测试团队进行测试。此处app-debug.apk在其他手机上安装时抛出错误。我正在使用我的手机(MI note 4)作为模拟器,应用程序已成功安装。 但当我从..\app\build\outputs\apk\debug路径复制apk时,该apk会抛出一个错误。如下 [![在此处输入图像描述][1][1] [![MY Android studio][2]][2] 我的安卓工作室 [1]: [2] : 安卓{ 编译DK26版 buildToolsVersion“26.0.

我想将我的调试apk共享给测试团队进行测试。此处app-debug.apk在其他手机上安装时抛出错误。我正在使用我的手机(MI note 4)作为模拟器,应用程序已成功安装。 但当我从..\app\build\outputs\apk\debug路径复制apk时,该apk会抛出一个错误。如下

[![在此处输入图像描述][1][1]

[![MY Android studio][2]][2]

我的安卓工作室 [1]: [2] :

安卓{ 编译DK26版 buildToolsVersion“26.0.1” }


注意:每次我只向客户端共享已签名的apk,否则我在开发中使用app-debug.apk。

安装multidex,然后构建apk


我希望它对你有用

在Android设备上,您需要在
设置/developer选项中启用USB调试或wifi调试。这取决于Android版本如何启用开发人员设置

在您的电脑上,您需要安装平台工具。对我来说,默认情况下它是随Android Studio提供的,但是您可以从当前的
Android Studio菜单/Tools/SDK管理器/SDK工具选项卡安装它。之后,您需要将
android_sdk/platform tools/
目录添加到路径中,以便能够使用
adb
,而不必位于该目录中。在Windows 7上,我的目录是
C:\Users\inf3rno\AppData\Local\Android\Sdk\platform tools
。添加到PATH并不困难,PATH是一个环境变量,您需要将其附加到目录中。这取决于实际的操作系统,您可以如何做到这一点。之后,您可以打开终端并键入
adb设备
。之后,您可以选择实际设备id并键入
adb logcat${actual\u device\u id}>~/android\u log.txt
,然后再次尝试安装APK文件。android_log.txt
应该包含类似这样的内容,并带有大量噪音

W/InstallAppProgress(25247): Replacing package:com.example.androidalert
D/ApplicationPolicy(  456): isApplicationInstallationEnabled
W/PackageManager(  456): verifying app can be installed or not
D/InstallAppProgress(25247): Installation error code: -15
I/InstallAppProgress(25247): Finished installing com.example.androidalert

对我来说,这很奇怪,因为它同时写入错误和安装完成,并询问是否应该替换以前的安装,尽管到目前为止它总是写“安装失败”,但这是一个不同的故事。。。在我的例子中,错误代码-15意味着它是一个仅测试的软件包,因此我想我必须使APK与生产版本不同。

请参阅logcat在您尝试安装APKonly时的说明。APK发布版本可以传输和安装。我已将调试APK发送到邮件。当连接到USB时,工作正常。我也面临这个问题。我是build 4.4,并与大家分享它的工作原理。但4.4以上的移动构建共享不工作安装时间出现错误。但什么原因我不知道,但发布版本作为工作所有版本的手机。试试这个。我想他们已经安装了一些相同版本的应用,对吗??
W/InstallAppProgress(25247): Replacing package:com.example.androidalert
D/ApplicationPolicy(  456): isApplicationInstallationEnabled
W/PackageManager(  456): verifying app can be installed or not
D/InstallAppProgress(25247): Installation error code: -15
I/InstallAppProgress(25247): Finished installing com.example.androidalert