【问题标题】:Android studio building signed APK error on "Type of anim"Android 工作室在“动画类型”上构建签名 APK 错误
【发布时间】:2016-01-07 13:53:04
【问题描述】:

我正在尝试使用 Android Studio 构建 singed apk。

当我按下按钮创建签名的 apk 时,我收到此错误:

错误:类型为 anim [ResourceType] 的预期资源

我的这行 java 代码显示出来了

LayoutAnimationController lac = new LayoutAnimationController(AnimationUtils.loadAnimation(Employment.this,
            R.animator.grow_from_bottom), 0.8f); 
    lview.setLayoutAnimation(lac);

创建未签名的 apk 没有任何问题。只是在烧过的apk中。

请帮帮我。

谢谢。

【问题讨论】:

    标签: android build apk


    【解决方案1】:

    Android 中实际上有两种不同类型的动画:AnimationAnimator。同样,每个文件夹都有两个资源文件夹:res/animres/animator

    AnimationUtilsAnimation 一起使用,但您传递给它的是Animator,这就是它变得不安的原因。你需要给它一个Animation 资源(即来自R.anim)。

    由于了解这两种动画之间的区别很重要,因此这里有一些资源:

    【讨论】:

    • 那么为什么当 OP 创建未签名的 apk 时它没有引起任何问题?
    • 非常感谢您的帮助。我的问题解决了。我从你那里了解到“动画”和“动画师”。但亚历克斯的问题是个好问题?实际上为什么?
    • 老实说,不知道为什么会这样,但我不想调查,因为 1. 这是一个可以修复的编码问题 2. 未签名的 APK 并不是特别有用(它们只会变得有用一旦签署)。
    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 2019-07-14
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2022-09-30
    相关资源
    最近更新 更多