2017-01-20 15 views
0

私は最初のXamarinフォームアプリケーションの開発を開始するために必要なenvirenmentを設定しようとしていますが、 : enter image description hereXamarin Forms Droid - 指定された名前と一致するリソースが見つかりません:attr 'XXXXXXXX'

明らかにAndroidプロジェクトの問題です。私は異なるバージョンのAndroidと異なるバージョンのDllでビルドしようとしました。私は、最新バージョンへのAndroidのサポートのDLLを更新したが、それは助けにはならなかった

> <?xml version="1.0" encoding="utf-8"?> <packages> <package 
> id="Xamarin.Android.Support.Animated.Vector.Drawable" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Compat" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Core.UI" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Core.Utils" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Design" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Fragment" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Media.Compat" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v4" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v7.AppCompat" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v7.CardView" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v7.MediaRouter" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v7.Palette" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.v7.RecyclerView" version="24.2.1" 
> targetFramework="monoandroid70" /> <package 
> id="Xamarin.Android.Support.Vector.Drawable" version="24.2.1" 
> targetFramework="monoandroid70" /> <package id="Xamarin.Forms" 
> version="1.5.1.6471" targetFramework="monoandroid70" /> </packages> 

: はここに私のpachagesファイルです。 また、Android SDKのさまざまなバージョンをダウンロードしてプロジェクトをコンパイルしようとしましたが、問題は解決していません。 私はdllやアンドロイドのどのバージョンを使うべきなのか、コンパイルプロセスの設定はさまざまなAndroidのバージョンを対象としているはずです。 ありがとう

+0

ことの一つは、それが彼らのハード依存しているとして、あなたが唯一の 'Xamarin.Forms'は、サポートライブラリを更新できるよう確保することにあるのに注意します。これらのパッケージをすべて削除し、 'Xamarin.Forms'だけを最新の安定版に更新することをお勧めします。 'TargetFramework'が> = 23/24のような最新のAPIバージョンに設定されていることを確認してください。 –

答えて

1

非常に長くかかっていたように、ビルドをキャンセルしたことがありますか?はいの場合は、状態が悪化した可能性があります。ビルドを再度実行するには、いくつかのフォルダを削除する必要があります。

参照:http://smstuebe.de/2016/10/29/fix-android-app-compat/

+0

これはまさに私の問題でした...ありがとうございました。 この問題は、ビルドプロセスが出力バーにログ情報がなくなるまで永遠に終わるので混乱します。私はVSがこのダウンロードプロセスの間に何かを言っていたはずだと誰もがVSがぶら下がっていると思うだろうと思っています。 – Hassanation

関連する問題