main.py

                Never    
def descompilar(self):
		ruta_archivo = self.edit.text()
		apktool = 'herramientas\\apktool\\apktool.jar'
		exists_file = os.path.isfile(ruta_archivo) # si existe el archivo is true
		extension = os.path.splitext(ruta_archivo)[1]
		if exists_file and extension == '.apk':
			carp_desc = ruta_archivo.replace('.apk','') #ruta archivo sin extension
			# java -jar uber-apk-signer.jar -a /path/to/apks --out /path/to/apks/out
			os.system('java -jar ' + apktool + ' d ' + ruta_archivo + ' -o ' + carp_desc)
			QMessageBox.information(self, 'Informacion', 'Genial, Archivo descompilado', QMessageBox.Ok)
		else:
			QMessageBox.information(self, 'Error', 'Solo se admite archivos con extension .apk', QMessageBox.Ok)

Raw Text