0
点赞
收藏
分享

微信扫一扫

Android |整理遇到的那些形形色色的问题(不断更新 ing)

兜兜转转,转转兜兜,还是回到从前。

Android |整理遇到的那些形形色色的问题(不断更新 ing)_java

前言

年少时,背起行囊,独自远行,只为了轻狂的傲气。

时隔数年,电脑面前端起茶杯,默默注视跳动的字符。

回想过往,似乎某天离开这个行业,消失如同水花,寂静,了然。

记录下,Android 历程中遇到的点滴问题吧,只为了,下次更快的处理~!

瞄准鸡老大~!biu~!

1. Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6

解决方案:

在 build.gradle 中添加如下:

android {
// ...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
// ...
}

  • ​​点我直接查看 Stack Overflow 解答​​

2. Sourcetree remote: Invalid username or password

解决办法:

  • On OSX Sourcetree > Preferences > Git > Use System Git.
  • ​​点我直接查看 Stack Overflow 解答​​

3. android:screenOrientation="portrait" 一直警告报红

在 application 添加如下:

tool:ignore="LockedOrientationActivity"

  • ​​Developer​​

4. kotlin.NotImplementedError: An operation is not implemented: Not yet implemented

移除代码中 TODO xxx

  • ​​点我直接查看 Stack Overflow 解答​​

5. Html.fromHtml 加载 strings.xml 无效(2020-04-14)

使用如下块包裹原有 String 内容即可:

<![CDATA[ 要显示的内容 ]]>

解释如下:

  • 被< ![CDATA[]]>这个标记所包含的内容将表示为纯文本,比如< ![CDATA[<]]>表示文本内容“<”。(这里为了便于显示,我多加个空格,使用时注意。)

为了便于理解,附上详情:

<string name="txt_permission_desc"><![CDATA[为向您提供完整的服务,xxx 向您申请以下权限:<br /><b>设备信息</b><br />用于保障您的互动行为操作的安全性<br /><b>存储空间</b><br />用于缓存文章图片信息<br /><b>相机拍照</b><br />用于反馈 Bug 以及修改建议]]></string>

  • ​​点我直接查看 Stack Overflow 解答​​

6. App Name 有特殊字符(2020-04-16)

首先明确,strings 中不能包含特殊字符,如果包含,则需要单独处理,例如 App Name 显示如下:

  • XXX ' XXX

直接写 ' 会导致编译失败,需要找到符号对应的编码,例如:

<string name="app_name">XXX´s XXX</string>

7. ERROR: Resource shrinker cannot be used for libraries.(2020-05-06)

Android Lib 中不能使用 shrinkResources 资源缩减。

8. 错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain

出问题的 jar 大小为 0.

Android |整理遇到的那些形形色色的问题(不断更新 ing)_git_02

替换即可。

9. DSL element 'android.viewBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.viewBinding'. It will be removed in version 5.0 of the Android Gradle plugin.(2020-08-25)

解决方案:

android {
// 。。。
defaultConfig {
// 。。。
}

buildTypes {
// 。。。
}

// 开启视图绑定 兼容 Gradle 4.x 及以上版本
buildFeatures{
dataBinding = true // geadle 4.x
viewBinding = true // gradle 5.x +
}
}

Thanks

  • ​​Stack Overflow​​
举报

相关推荐

0 条评论