Spider_007 2019-08-05 15:39 采纳率: 0%
浏览 304

android由于修改iml文件,在4.0以上版本能打包的时候运行会闪退 没有Log显示,运行不闪退的的时候不能打包

原因是: 提交了一个 uiextensions_src.iml 文件导致的Bug

问题是:使用项目的iml文件会出现项目无法正常运行的情况 ,
使用之前的iml文件项目可以正常运行但是无法打包的情况

二者不可兼得 要么可以打包 点击进去直接闪退 没有log 提示 要么不可以打包 点击运行进去之后没有任何问题

使用 4.4手机测试了一下,没有问题,版本的问题 7.0以上的都有问题 找Iml里面的版本那一块的配置

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-10 22:42
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题是由于Android Studio在生成APK时遇到的问题。在Android Studio中,如果你尝试将一个包含UIExtensions源文件的IML文件提交到你的项目中,它可能会导致一些问题,特别是如果这个文件位于/data/app目录下。

    解决方法:

    1. 将你的UIExtensions源文件移动到/res/layout/res/layout下的子目录中,并重新构建项目。
    2. build.gradle文件中检查ui_extensions依赖项是否正确设置为true
    3. 如果上述步骤都无法解决问题,请确保你已经正确地设置了<target>app</target>标签下的android:configChanges属性。
    4. 最后,你可以尝试卸载并重新安装Android Studio来清除缓存和配置错误。

    请注意,这些建议可能因具体问题而异,因此在实施之前,请先备份你的项目以防万一。如果有任何疑问,建议咨询专业的Android开发人员以获取更详细的指导。

    评论

报告相同问题?