EclipseからAndroid studioにプロジェクトをインポートしました。カスタムビューを利用します。
xmlns:app="http://schemas.Android.com/apk/res-auto"
次のようなactivity_ro.xmlファイルから次の行にエラーが表示されます。
「エラー:(136)パッケージ 'com.app.xxxx'の属性 'pstsTabPaddingLeftRight'のリソース識別子が見つかりません」
app:pstsDividerColor="#00000000"
app:pstsIndicatorColor="#FF33B5E6"
app:pstsTabPaddingLeftRight="14dip"
app:pstsUnderlineColor="#FF33B5E6" />
Gradleでカスタムビューが異なるのか、それとも何か間違っているのかはわかりません。誰もがアイデアを持っていますか?
私はちょうど変更しました:
xmlns:app="http://schemas.Android.com/apk/res-auto"
に:
xmlns:app="http://schemas.Android.com/apk/lib/com.app.chasebank"
エラーの生成を停止しました。com.app.chasebank
はパッケージの名前です。これに従って動作するはずです スタックオーバーフロー:パッケージ 'com.google.example' main.xmlの属性 'adSize'のリソース識別子が見つかりません
lib-autoを使用することもできます
xmlns:app="http://schemas.Android.com/apk/lib-auto"
私は同じ問題に直面しており、以下の手順を使用してそれを解決しました:
これをアプリのbuild.gradleに追加します
Android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
名前空間を使用する:
xmlns:app="http://schemas.Android.com/apk/res-auto"
次に使用します:
app:srcCompat="@drawable/your_vector_drawable_here"
私は答えを探していましたが、見つけることができませんでしたが、最後にplay-service-ads依存関係を追加することでこれを修正できました
*)ファイル->プロジェクト構造...->モジュールの下にアプリを見つけることができ、依存関係と呼ばれるオプションがあり、追加できますcom.google.Android.gms:play-services -ads:xxxプロジェクトへの依存関係
EclipseプロジェクトをAndroid studioにインポートしようとすると、この問題に直面しました
これは私に役立ちます:
build.gradleで:
implementation 'com.Android.support:design:28.0.0'
私が解決したのは、app:srcCompactの代わりにAndroid:backgroundを使用することです。
これは、xmlns:app = "http://schemas.Android.com/apk/res-auto"が原因です。上記のように、/ lib-autoまたは/ lib/your-packageを使用できますが、/ lib-autoを使用しようとしたときに疑わしい名前空間エラーが発生し、/ lib/my-packageで予期しない名前空間プレフィックスエラーが発生しました。
これは、PercentageRelativeLayout https://developer.Android.com/reference/Android/support/percent/PercentRelativeLayout.html が使用され、ビルドがAndroidをターゲットにしていたときにも起こりました。 0 =26。PercentageRelativeLayoutレイアウトはAndroid Oから廃止され、明らかにリソース生成で変更されたことがあります。レイアウトをConstraintLayoutまたはRelativeLayoutに置き換えることで解決しました。