代码之家  ›  专栏  ›  技术社区  ›  MrReis

Android Studio可以在一个物理设备上安装应用程序,但不能在同一型号的另一个设备上安装

  •  0
  • MrReis  · 技术社区  · 2 年前

    我可以在一部手机上成功安装应用程序(用于调试)。当我尝试在与第一部手机型号相同的另一部手机上安装相同的应用程序时,安装失败。

    在获取进程ID之前,两次安装的想法日志都是相同的。失败的安装日志包括:

    Could not get package user id: /system/bin/run-as: package not debuggable: com.mccoystoys.canview
    

    成功安装:

    …
    TRC_BEG [17280][17280] : Installer request:dump 
    TRC_BEG [17280][17280] : Command Dump 
    TRC_BEG [17280][17280] : get process ids 
    TRC_BEG [17280][17280] : CmdCommand::GetApksFromPath 
    TRC_BEG [17280][17280] : processing APK 
     …
    

    安装失败:

    …
    TRC_BEG [25983][25983] : Installer request:dump 
    TRC_BEG [25983][25983] : Command Dump 
    TRC_BEG [25983][25983] : get process ids 
    LOG_ERR [25983][25983] : Could not get package user id: /system/bin/run-as: package not debuggable: com.mccoystoys.canview
    TRC_BEG [25983][25983] : CmdCommand::GetApksFromPath 
    TRC_BEG [25983][25983] : processing APK
    …
    

    为什么应用程序不能在一个设备上调试,而不能在另一个设备中调试?

    0 回复  |  直到 2 年前