2017-02-12 89 views
2

我最近在我的電腦上安裝Win10後重新安裝了Xamarin。Xamarin - 沒有找到匹配的資源

與往常一樣,安裝Xamarin和推出基本Xamarin.Forms應用程序將無法正常工作,你需要得到一些麻煩,這裏是我的:

沒有資源發現在給定名稱匹配:ATTR「 windowNoTitle」。
找不到與給定名稱匹配的資源:attr'colorPrimary'。
找不到與給定名稱相匹配的資源:attr'windowActionBar'。
檢索項目的父項時出錯:找不到與給定名稱'Theme.AppCompat.Light.DarkActionBar'匹配的資源。 找不到與給定名稱相匹配的資源:attr'colorPrimaryDark'。
找不到與給定名稱匹配的資源:attr'colorAccent'。
找不到與給定名稱匹配的資源:attr'colorAccent'。
找不到與給定名稱匹配的資源:attr'windowActionModeOverlay'。 檢索項目的父項時出錯:找不到與給定名稱'Theme.AppCompat.Light.Dialog'匹配的資源。

我讀過幾個主題,說你需要的最小SDK版本改成這樣:

<uses-sdk android:targetSdkVersion="23" android:minSdkVersion="23" /> 並在Android SDK中管理所有的數據包是最新的(這是太大的情況下)。

但我仍然得到錯誤。

任何提示爲了讓我的基本應用程序能夠正常工作,需要改變什麼?

編輯 styles.xml存在,看起來像:

<?xml version="1.0" encoding="utf-8" ?> 
<resources> 

    <style name="MainTheme" parent="MainTheme.Base"> 
    </style> 
    <!-- Base theme applied no matter what API --> 
    <style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!--If you are using revision 22.1 please use just windowNoTitle. Without android:--> 
    <item name="windowNoTitle">true</item> 
    <!--We will be using the toolbar so no need to show ActionBar--> 
    <item name="windowActionBar">false</item> 
    [...] 
+0

在我與Xamarin合作期間,我遇到了很多「無理由」的錯誤。起初我試圖自己解決它們(檢查Xamarin論壇,google),但最終REINSTALLATION解決了它們。 – PeMaCN

+0

我已經重新安裝Xamarin ... –

回答

4

好,我知道很多嘗試後,這樣做的:

的Visual Studio:

  1. 轉到Tools > Options > Xamarin > Android Settings:切換到JDK 1.8(而不是1.7)!
  2. 關閉VS

更改爲JDK 1.8將永久避免錯誤Unsupported major.minor version 52.0

視窗(本地):

  • 刪除所有Xamarin.Android.*文件夾中的C:\Users\<User>\AppData\Local\Xamarin
  • 刪除zips文件夾中的相同位置
  • 的Windows(在我的項目文件夾):

  • 刪除.vs文件夾
  • 刪除所有Xamarin.Android.*文件夾packages文件夾
  • 刪除/obj/bin文件夾.Droid項目
  • 重新打開Visual Studio並重建你的s olution。

    第一次編譯時,要耐心等待!在Xamarin/zips中再次下載拉鍊並提取(在我的計算機上至少需要5分鐘)。

    稍候... 稍候...

    而且它的好,解決方案部署在智能手機和一切工作正常。 感謝所有。

    希望它能幫助別人!

    0

    Xamarin是偉大的 - 但問題是煩人。請試試這個:

    解決方案一: - 刪除並重新安裝下列庫Xamarin.Android.Support.v7.AppCompat

    解決方法二:

    • 關閉VS
    • 刪除所有斌& OBJ文件夾中的所有項目
    • 刪除軟件包文件夾中的所有內容
    • 刪除C:\ Users中的所有內容[usern Ame] \ AppData \ Local \ Xamarin(不包括單聲道&安卓)
    • 打開解決方案並重建。它應該再次下載所有需要的庫。

    希望它有幫助。

    0

    我只是做了一個右鍵單擊Droid項目,並點擊「清潔」。一旦我做到了,我的構建和部署工作再次正常。

    相關問題