我正在尝试使用 Android Studio 构建 singed apk。
当我按下按钮创建已签名的 apk 时,出现此错误:
Error: Expected resource of type anim [ResourceType]
这行我的 java 代码出现了
LayoutAnimationController lac = new LayoutAnimationController(AnimationUtils.loadAnimation(Employment.this,
R.animator.grow_from_bottom), 0.8f);
lview.setLayoutAnimation(lac);
创建未签名的 apk 没有任何问题。就在签名的 apk 中。
请帮帮我。
谢谢。
最佳答案
Android 中实际上有两种不同类型的动画:Animation
和 Animator
.同样,每个都有两个资源文件夹:res/anim
和 res/animator
。
AnimationUtils
与 Animation
一起工作,但您传递给它的是 Animator
,这就是它变得不高兴的原因。你需要给它一个 Animation
资源(即来自 R.anim
)。
由于了解这两种动画之间的区别很重要,因此这里有一些资源:
关于 "Type of anim"上的 Android studio building signed APK 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34656877/