def CallADB(self, Message): self.LastScreen = "" DossierActuel = QDir(QDir.currentPath()) DossierActuel.cd("platform-tools") PathExecutable = "" if platform.system() == "Windows": PathExecutable = DossierActuel.absoluteFilePath("adb.exe") else: PathExecutable = DossierActuel.absoluteFilePath("adb") result = subprocess.run(PathExecutable+" "+Message, env={**os.environ, 'ANDROID_SERIAL': self.SerialNumber}, capture_output=True) return result
def InstallApk(self, Name = "", ListoptionADB = ""):#Locate APK in ressources dir DossierProject = QDir(self.PathProject) DossierProject.cd('Ressource') PathAPK = DossierProject.absoluteFilePath(Name) print(self.CallADB("install "+ListoptionADB+" "+PathAPK))