[英]APK File works in android emulator but won't install on my device
我是 Android Studio 的新手(昨天在我的 Windows 7 機器上下載了它)並且剛剛使用 Kotlin 創建了一個應用程序。 它在 Android 模擬器上正常工作,但是當我構建一個簽名的 APK 文件並嘗試將它安裝到我的三星 S7 (Android 8.0.0) 手機上時,它顯示神秘的錯誤“App not installed”。
我注意到頂部欄的 MainActivity 附近有一個紅色的 X 標記,可能與問題有關? 它不會阻止我建造......
相同應用程序的先前版本已正確安裝。 在它開始崩潰之前我唯一改變的是 AVD 文件夾的位置(使用這個)從 C 驅動器到 D 驅動器,因為我在那里用完了內存。 我刪除了所有虛擬設備,創建了環境變量,然后再次創建了虛擬設備。
我已經嘗試過但沒有運氣的事情:
編輯:我創建了一個新項目並將我的腳本復制到那里,現在它可以正常工作了。 不是真正的解決方案,因為這花了很多時間,但它解決了問題。
您應該必須創建新的示例項目並檢查它是否有效
如果您之前在設備中安裝過 apk,則無法再次安裝
為了解決這個問題
1)您可以從設備卸載應用程序並從 apk 重新安裝。
2)您可以在 build.gradle(app) 中更改versionCode
defaultConfig {
applicationId your_package_name
versionCode 2 //try to increase every time
versionName "1.0.0" //no need to change but better change it
//other codes
}
app
)希望能幫助到你!!
通過從項目目錄中刪除.iml
文件並重建項目來嘗試
更新AVD位置后是否重新啟動系統?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.