小编Tas*_*mad的帖子

安装失败,因为:'null'-Android Studio 3.5

自从遇到APK安装问题以来,我已将Android Studio更新至3.5。这是它显示的唯一日志:

Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
Installation failed due to: 'null'
Retry
Run Code Online (Sandbox Code Playgroud)

尝试在真实设备上安装APK时会发生这种情况。如果我从设备上卸载该应用程序,然后重新运行该版本,则它只会安装一次,然后在下一次安装时会不断抛出此错误。它可以在仿真器上正常运行,但是我不能为所有功能使用仿真器。

我尝试过的

  • 删除的Android Studio配置文件。
  • 从项目中删除了Gradle文件。
  • 无效和重置缓存。
  • 清理/重建项目。
  • 寻找类似的问题Stackoverflow(没有匹配我的问题)
  • 全新安装(删除了包括SDK在内的所有文件)Android Studio 3.5

更新资料

我在机器上安装了Linux Mint,并在那里测试了AS 3.5,由于某些原因,即使对于Android 7及更低版本的设备,一切都可以正常工作。

以前的操作系统:Windows 10 1903

当前操作系统:Linux Mint 19.2

我认为这个问题可能起源于Windows计算机。

android android-studio android-studio-3.5

53
推荐指数
6
解决办法
1万
查看次数

Kotlin:mutableList 应该声明为 Val 还是 Var?

我正在阅读我的团队的现有代码库,我注意到mutableListOf总是声明为val. 在某些场景下,元素只添加mutableListOf一次。例如

val jobList = mutableListOf<JobActivity>()
jobList.addAll(job.activities)
Run Code Online (Sandbox Code Playgroud)

在其他场景中,元素被添加到mutableListOf循环中。例如

val jobList = mutableListOf<JobActivity>()
newJobList.filterScanType(retrieveJobType(JobContext.NEW)).forEach {
    jobList.add(it)
}
Run Code Online (Sandbox Code Playgroud)

由于列表在创建时未初始化,为什么不声明mutableListOfvar?网上找到的很多示例也遵循相同的声明mutableListOf模式val

在所描述的 2 个场景中哪个最适合使用,val或者var

kotlin

1
推荐指数
1
解决办法
878
查看次数