私はいくつかの属性に関するいくつかの明白なエラーがあります。アプリケーションが自動的に生成したマニフェストに変更を加えていませんが、いくつかのエラーが発生します。 *(私はAndroid Studio 1.2.2)を使用しています
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.example.iustinian.girlfriendsolver"
Android:versionCode="1"
Android:versionName="1.0" >
<uses-sdk
Android:minSdkVersion="14"
Android:targetSdkVersion="22" />
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme" >
<activity
Android:name="com.example.iustinian.girlfriendsolver.MainActivity"
Android:label="@string/app_name" >
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
-xmlns:Android属性については、「URL not registered」を取得します-For Android versionCode、versionName、allowBackup、labelおよびthemeは、「ここでは属性は許可されません」
マニフェストのドキュメントを見てみると、答えが見つかりませんでした。たとえば、allowBackup属性は、ドキュメントで指定されているとおりに配置されます。
編集:さらに調べてみると、Android:theme "@ style/AppTheme"で、指定した名前に一致するリソースがありません。これは、Gradle Buildに表示される唯一のものです。プロジェクトを何度かきれいにして再構築しました。
マニフェストファイルを閉じて再度開きます。それは私のために働いた。
In Android Studioはマニフェストファイルを閉じて再度開きます。問題を解決します。ちなみに、Studioではこのような愚かなエラーが多すぎます。
「ここで許可されていない属性」問題については、versionCode
、versionName
、およびallowBackup
をAndroidマニフェストではなく、build.gradle
ファイルに配置する必要があります。 。これで問題が解決するはずです。
第二に、「@style/AppTheme
指定された名前に一致するリソースがない」問題については、styles.xml
ファイルを確認し、AppTheme
という名前のスタイルがそこに存在することを確認する必要があります。
これがあなたやこの答えを見る人に役立つことを願っています。
私の場合、AndroidManifest.xmlを閉じて、[ファイル]> [キャッシュの無効化/再起動]を選択すると問題が解決しました。
なぜ最後のステップも行わなければならないのかはわかりませんが、それらのエラーをすべて解決してくれました。
おそらく、間違ったManifest.xmlを変更している可能性があります。コードを実行しようとすると、編集中の一時ファイルが作成されます。
これは、マニフェストがAndroidStudioによって正しく「認識」されない場合に発生します。正しい場所ファイルapp/src/main/AndroidManifest.xmlですが、合成AS Android/app/manifestsツリーの左ビューではありません。
プロジェクトを閉じる+(ようこそ)リストから削除する+ re -import_project(Gradle、Eclipse ADTなど).
シンプルなことは、プロジェクトにコピーしてバックアップmanifest.xmlをコピーするか、同じmanifest.xmlでメモ帳とsaveasにコードを保存し、古いmanifest.xmlを上書きすることです
AndroidManifest-ファイル-プロジェクトをGradleファイルと同期します。助けた。
AndroidManifest.xmlファイルをnotepad ++などの別のエディターで開き、いくつかの変更を適用して、保存します。それはトリックとして働くかもしれません!
Andoridスタジオを閉じて、メモ帳、notepad ++、sublimeなどのローカルエディターでアプリケーションフォルダーからAndroidManifest.xmlを開きます。変更を加えてマニフェストファイルを保存します。次に、androdistudioを開きます。あなたの問題は解決されます。