簡體   English   中英

錯誤:(453,69)不允許的字符串類型(在“ activity_horizo​​ntal_margin”處,值為“)

[英]Error:(453, 69) String types not allowed (at 'activity_horizontal_margin' with value '')

嗨,我在重新編寫代碼時遇到了問題。 該代碼以前一直有效,直到我嘗試更改應用程序的主題將其弄亂為止。 基本上有3個問題(如下所示)1.在values.xml中,我得到一個錯誤錯誤:( 453,69 )不允許使用字符串類型(在'activity_horizo​​ntal_margin'的值為“)。 這是給我問題的塊(出現問題的原因是parent =“”)

<style name="Base.TextAppearance.AppCompat.SearchResult" parent="">
    <item name="android:textStyle">normal</item>
    <item name="android:textColor">?android:textColorPrimary</item>
    <item name="android:textColorHint">?android:textColorHint</item>
</style>
  1. 我的第二個問題是它,當我嘗試清理和/或重建版本時會發生。 錯誤:任務':app:processDebugResources'的執行失敗。

    com.android.ide.common.process.ProcessException:無法執行aapt

  2. 無法識別R.id中的R。 確切地說,“無法解析符號'R'”。 同樣,此代碼在處理主題和主題編輯器+一些更新之前起作用。

幫助將不勝感激。

編輯:我在解決問題大約一年后對此進行了更新(對不起,如果有人關注)。 長話短說,我找不到解決方案。 我剛剛結束了該項目,因為它還處於初期階段-我知道這並不理想。

在維度中,數據保持如下所示

而不是僅保留如下所示的數據。據我所知它將工作16dp 16dp

我知道這個問題已經很老了,但是我遇到了同樣的問題,並且找到了至少對我有用的解決方案,因此我與大家分享:的確,它不是您必須修改的values.xml文件(除此之外,您不能它會像上面所說的那樣重新生成自身),但是已經在您自己的資源(res)中生成了該文件。 對我來說是dimens.xml。 我刪除了文件,然后可以清理和重建而不會出現問題。 希望它能幫助某人...某天:)

我只是面臨同樣的問題,並通過簡單的任務解決了

那就是不要更改.xml文件中的系統內置代碼

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" /* dont change this match_parent
android:layout_height="match_parent" /* dont change this match_parent
tools:context="com.example.suresh.myapplication.MainActivity">

盡管這是一篇較舊的文章,但我發現沒有人指出解決此錯誤的正確方法。

這是解決該問題的方法。

首先閱讀錯誤在哪里? 這可能會因各種共鳴而發生。 但是最主要的是,您必須擁有不想要的東西,例如在此特定問題中,您應該查看dimens.xml文件,並且您將獲得一個帶有錯誤中指定名稱的標簽,並且您將能夠看到那里除了標簽和如下所示的名稱外,什么都沒有。

<dimen name="activity_horizontal_margin"/>

這應該是不完整的形式。

<dimen name="activity_horizontal_margin">20dp</dimen>

這里的重點是您必須在xml文件中擁有所有有效值。 然后,生成的values.xml文件將是正確的,否則它將是錯誤的,並且將不會構建該項目。

請仔細檢查您的xml。

您需要在parent =“”中添加父主題名稱。 如果名稱是AppTheme(最有可能),則執行此操作並清理-重建項目。

<style name="Base.TextAppearance.AppCompat.SearchResult" parent="AppTheme">
    <item name="android:textStyle">normal</item>
    <item name="android:textColor">?android:textColorPrimary</item>
    <item name="android:textColorHint">?android:textColorHint</item>
</style>

讓我知道它是否為您帶來任何改變。 您的其他錯誤應通過解決此錯誤來解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM