【问题标题】:expected reference but got (raw string) @+android:style/Animation.Translucent预期的参考,但得到(原始字符串)@+android:style/Animation.Translucent
【发布时间】:2017-10-26 06:37:15
【问题描述】:

当我将 as 版本从 2.3 更新到 3.0 并编译同一个项目时,出现了一些错误。如何解决问题?thks。

AGPBI:{
"kind":"error",
"text":"error: expected reference but got (raw string) @+android:style/Animation.Translucent.",
"sources":[
  {
     "file":"/home/.../android/.../app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml",
     "position":{
        "startLine":533
     }
  }
  ],
  "original":"",
  "tool":"AAPT"
  }AGPBI:{
  "kind":"error",
  "text":"error: expected reference but got (raw string) @+android:style/Animation.Translucent.",
  "sources":[
  {
     "file":"/home/.../android/.../app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml",
     "position":{
        "startLine":165
     }
  }
  ],
  "original":"",
  "tool":"AAPT"
  }

新日志如下所示 信息:Gradle 任务 [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar] 警告:android.dexOptions.incremental 属性已弃用,它对构建过程没有影响。 /home/.../app/src/main/res/values/dcloud_styles.xml 错误:(3、5)错误:预期参考但得到(原始字符串)@+android:style/Animation.Translucent。 /home/.../app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml 错误:(534)预期参考但得到(原始字符串)@+android:style/Animation.Translucent。 /home/.../app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml 错误:(166)错误:预期参考但得到(原始字符串)@ +android:样式/动画。半透明。错误:(166) 预期参考但得到(原始字符串)@+android:style/Animation.Translucent。错误:链接引用失败。错误:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2 错误:检查日志以获取详细信息错误:java.util.concurrent.ExecutionException:com.android.tools .aapt2.Aapt2Exception:AAPT2 错误:检查日志以了解详细信息错误:com.android.tools.aapt2.Aapt2Exception:AAPT2 错误:检查日志以了解详细信息错误:任务':app:processDebugResources'的执行失败。

Failed to execute aapt Information:BUILD FAILED in 2s Information:9 errors Information:1 warning Information:See complete output in console

这里是xml文件。 @anim/dcloud_slide_in_from_top @anim/dcloud_slide_out_to_top

<style name="dcloud_defalut_dialog">
    <item name="android:windowBackground">@color/image_pick_title_btn_normal</item> 
    <item name="android:backgroundDimEnabled">false</item>
    <item name="android:layout_gravity">top</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:layout_width">match_parent</item>
</style>

<style name="CustomTheme">
    <item name="android:windowNoTitle">true</item>
    <!-- <item name="android:windowIsTranslucent">true</item> -->
</style>
 <style name="SplashTheme" parent="@android:style/Theme.Translucent">
    <item name="android:windowNoTitle">true</item>
</style>


 <style name="ActionSheetStyleIOS6">
    <item name="actionSheetBackground">@drawable/as_bg_ios6</item>
    <item name="cancelButtonBackground">@drawable/as_cancel_bt_bg</item>
    <item name="otherButtonTopBackground">@drawable/as_other_bt_bg</item>
    <item name="otherButtonMiddleBackground">@drawable/as_other_bt_bg</item>
    <item name="otherButtonBottomBackground">@drawable/as_other_bt_bg</item>
    <item name="otherButtonSingleBackground">@drawable/as_other_bt_bg</item>
    <item name="cancelButtonTextColor">@android:color/white</item>
    <item name="otherButtonTextColor">@android:color/black</item>
    <item name="actionSheetPadding">20dp</item>
    <item name="otherButtonSpacing">5dp</item>
    <item name="cancelButtonMarginTop">20dp</item>
    <item name="actionSheetTextSize">16sp</item>
</style>

<style name="ActionSheetStyleIOS7">
    <item name="actionSheetBackground">@android:color/transparent</item>
    <item name="cancelButtonBackground">@drawable/slt_as_ios7_cancel_bt</item>
    <item name="otherButtonTopBackground">@drawable/slt_as_ios7_other_bt_top</item>
    <item name="otherButtonTitleBackground">@drawable/slt_as_ios7_other_bt_title</item>
    <item name="otherButtonMiddleBackground">@drawable/slt_as_ios7_other_bt_middle</item>
    <item name="otherButtonBottomBackground">@drawable/slt_as_ios7_other_bt_bottom</item>
    <item name="otherButtonSingleBackground">@drawable/slt_as_ios7_other_bt_single</item>
    <item name="cancelButtonTextColor">#1E82FF</item>
    <item name="otherButtonTextColor">#1E82FF</item>
    <item name="destructiveButtonTextColor">#E8484A</item>
    <item name="titleButtonTextColor">#8C8C8C</item>
    <item name="actionSheetPadding">10dp</item>
    <item name="otherButtonSpacing">0dp</item>
    <item name="cancelButtonMarginTop">10dp</item>
    <item name="actionSheetTextSize">16sp</item>
</style>
    <style name="featureLossDialog" parent="@android:style/Theme.Holo.Dialog" >
    <item name="android:windowBackground">@color/image_pick_title_btn_normal</item> 
    <item name="android:backgroundDimEnabled">false</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:layout_width">match_parent</item>
</style>

 <color name="image_pick_title_btn_pressed">#f4f4f4</color>
 <color name="image_pick_title_btn_normal">#00000000</color>
 <color name="ime_background">#cccccc</color>

 <declare-styleable name="ActionSheets">
    <attr name="actionSheetStyle" format="reference" />
</declare-styleable>
<declare-styleable name="ActionSheet">
    <attr name="actionSheetBackground" format="color|reference" />
    <attr name="cancelButtonBackground" format="color|reference" />
    <attr name="otherButtonTopBackground" format="color|reference" />
    <attr name="otherButtonTitleBackground" format="color|reference" />
    <attr name="otherButtonMiddleBackground" format="color|reference" />
    <attr name="otherButtonBottomBackground" format="color|reference" />
    <attr name="otherButtonSingleBackground" format="color|reference" />
    <attr name="cancelButtonTextColor" format="color|reference" />
    <attr name="otherButtonTextColor" format="color|reference" />
    <attr name="destructiveButtonTextColor" format="color|reference" />
    <attr name="titleButtonTextColor" format="color|reference" />
    <attr name="actionSheetPadding" format="dimension|reference" />
    <attr name="otherButtonSpacing" format="dimension|reference" />
    <attr name="cancelButtonMarginTop" format="dimension|reference" />
    <attr name="actionSheetTextSize" format="dimension|reference" />
</declare-styleable>

【问题讨论】:

  • values.xml第533行和values.zh.rCN.xml第165行是什么?我很确定那里有@+android 应该是@android
  • 你有解决问题的想法吗?谢谢。
  • 如果您有要添加的内容,您应该编辑您的问题,而不是将添加内容作为答案发布。
  • 我看到您发布的 values.xml 不是 533 行长,文件 app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml 仍然存在吗?你能找到那里的违规行吗?
  • 请将您找到的解决方案放在答案中,以便参考。

标签: android linux build.gradle android-studio-3.0


【解决方案1】:

“@+android:style/Animation.Translucent”是对样式的错误引用,它应该是“@android:style/Animation.Translucent”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 2023-04-08
    • 2023-03-31
    • 2022-01-03
    • 1970-01-01
    相关资源
    最近更新 更多