• 【AndroidStudio旧版本BUG问题】完美解决运行报错问题Invalid keystore format


    由于之前安装的版本导致AndroidStudio 运行报错:Invalid keystore format
    在如下截图的路径中删了debug.keystore重新打开Android Studio运行一下就好了!!!

    在这里插入图片描述
    下面介绍各个模块功能:
    adbkey 是 Android Debug Bridge (ADB) 的一部分,它是一个密钥文件,用于验证 PC 和 Android 设备之间的通信。当您首次尝试通过 ADB 与 Android 设备通信时,如果设备上没有存储来自该 PC 的公钥,那么设备会要求您确认是否允许该 PC 进行通信。一旦您同意,设备就会保存 PC 的公钥,以便将来的通信不再需要手动确认12。

    build-cache.lock
    build-cache.lock 是 Android SDK 构建缓存的锁定文件。当您使用 Android SDK 构建项目时,构建过程会创建一个临时的构建缓存,以加快后续构建的速度。build-cache.lock 文件用于防止多个实例同时尝试写入同一个构建缓存,确保构建过程的一致性和安全性2。

    emu-update-last-check.ini
    emu-update-last-check.ini 是 Android Emulator 的更新检查记录文件。当您使用 Android Emulator 时,Emulator 会定期检查是否有新的更新可用。emu-update-last-check.ini 文件记录了上次检查更新的时间戳,以便 Emulator 知道何时进行下一次检查2。

    .android/adbkey.pub
    .android/adbkey.pub 是 adbkey 文件的公共部分,它包含用于与 Android 设备通信的公钥。这个文件通常位于用户的 home 目录下的 .android 子目录中2。

    .android/debug.keystore
    .android/debug.keystore 是 Android 开发中用于签名 APK 的调试密钥库。当您开发 Android 应用程序时,您需要使用这个密钥库来签名您的应用程序,以便它们可以在设备上安装和运行2。

    .android/debug.keystore.lock
    .android/debug.keystore.lock 是 debug.keystore 文件的锁定文件,类似于 build-cache.lock,它用于防止多个实例同时尝试写入同一个密钥库,确保密钥库的安全性和一致性2。

    .android/studio/
    .android/studio/ 是 Android Studio 相关的配置和缓存文件的存放位置。当您使用 Android Studio 开发 Android 应用程序时,Studio 会在这个目录下创建和存储各种配置文件和缓存,以提高开发效率和性能2。

    以上信息基于搜索结果中的最新信息整理而成,反映了 Android 环境下各个模块的基本功能。

    参考文献:
    https://blog.csdn.net/gjgfjgy/article/details/134271236

  • 相关阅读:
    “SRP模型+”多技术融合在生态环境脆弱性评价模型构建、时空格局演变分析与RSEI 指数的生态质量评价及拓展应用
    RabbitMQ_消息确认机制
    【排序算法】冒泡排序、简单选择排序、直接插入排序比较和分析
    抖音API:item_password-获取douyin分享口令url
    初涉Django(创建第一个Django项目)
    无人机+三维实景建模助力古建筑保护,传承历史记忆
    Word文档超过了20MB如何缩小?文件压缩这样做
    Elasticsearch:Data streams(二)
    【数据结构】算法的时间复杂度和空间复杂度(复习学习兼顾)
    Java—Map
  • 原文地址:https://blog.csdn.net/weixin_41194129/article/details/139430647