diff --git a/app/src/main/java/foundation/e/apps/application/model/Application.kt b/app/src/main/java/foundation/e/apps/application/model/Application.kt index 3f3c5c21a47c97af39cc54456961d603c507a529..f41ff7fed0fe88ca0633e231cb97cdf79b7172f1 100644 --- a/app/src/main/java/foundation/e/apps/application/model/Application.kt +++ b/app/src/main/java/foundation/e/apps/application/model/Application.kt @@ -22,7 +22,7 @@ import android.app.Activity import android.app.DownloadManager import android.content.Context import android.content.pm.PackageManager -import android.widget.ImageView +import android.util.Log import foundation.e.apps.api.AppDetailRequest import foundation.e.apps.api.PackageNameSearchRequest import foundation.e.apps.application.model.State.* @@ -37,6 +37,8 @@ import java.util.concurrent.atomic.AtomicInteger class Application(val packageName: String, private val applicationManager: ApplicationManager) : DownloaderInterface, InstallerInterface { + private val TAG = "Application" + private val uses = AtomicInteger(0) private val info = ApplicationInfo(packageName) private val stateManager = StateManager(info, this, applicationManager) @@ -139,10 +141,12 @@ class Application(val packageName: String, private val applicationManager: Appli private fun isAPKArchCompatible(): Boolean { val apkArchitecture: String? = fullData!!.getLastVersion()?.apkArchitecture + Log.i(TAG, "${basicData!!.name} APK architecture: $apkArchitecture") return if (apkArchitecture != null) { if (apkArchitecture == "universal") { true } else { + Log.i(TAG, "Supported architectures: ${android.os.Build.SUPPORTED_ABIS}") android.os.Build.SUPPORTED_ABIS.toList().contains(apkArchitecture) } } else {