Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
Ask Question
–
–
–
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent">
For me was because I inserted layout width in the layout view from a xml file.
–
–
I got this same error, and finally I found that there is error in Mainfest.xml file
<service
android:name=".onboarding.httpserver.HttpService"
android:exported="false"
</service>>
you see, there are two >> after /service. which is wrong.
After I fix this error, this message is disappear
I got the same error similar one like
Message: expected start or end tag
Affected Modules: app
[row, cal] 17,17
I forget an unnecessary />
characters in Manifest. Try to clean if any one has it.
–
–
when say [27:15]
that means you have an error in that position . go to the 27th line
and if you have any wrong character
correct it or maybe forget the />
or any little mistake in your manifest.xml
NOTE: some times the Merged Manifest
can help you.
Simple answer see any thing by mistakenly added unwanted code in the manifest.xml file.
if manifest.xml file is not visible in the android studio project
Goto project folder choose the manifest.xml file and cross check unwanted or commented code.
It usually happens when there is mistakenly if you have entered any special character or alphabets or numbers in AndroidManifest.xml
file
Here meaning [row,col]:[65,9]
error in line number between 64 to 66
In my case it happenen because as I shown in below screen shot
Here meaning [row,col]:[65,9]
error in line number between 64 to 66
Hope it helps
In my layout file I accidentally put android:padding="16dp"
in data binding layout
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:padding="16dp" <-----this cause the error in my case
.............
..............
..........
</layout>
after removing android:padding="16dp"
work fine
–
for me, I got this error when I forgot to add
xmlns:android="http://schemas.android.com/apk/res/android"
in my XML layout
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
It seems like those kind of errors are general and even if they pinpoint the location of the error, they don't mention in which file the error occurs.
A good way to resolve this error is to check inside the latest .xml files you modified.
The common steps to spot and fix the error are:
Check what files have been changed in this commit.
Go through each file and check [row,col] or [row-1] position.
Find out which file caused the error and fix it.
In my case the error was
ParseError at [row,col]:[2,6]
Message: The processing instruction target matching "[xX][mM][lL]" is not allowed.
I spotted the error in my drawable/background.xml file which looked like this:
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:inset="@dimen/card_view_corner_radius">
<shape android:shape="rectangle">
<corners android:radius="@dimen/card_view_corner_radius" />
<solid android:color="?attr/colorActionDialogBackground" />
</shape>
</inset>
Error: the first line was empty.
Fix: remove the first empty line, so the first line in the xml file should be <?xml version="1.0" encoding="utf-8"?>
Just Replace The ic_launcher_Background and ic_launcher Foreground
with the correct Code..
Also Check with the Midmap Images if they have some kind of mistake in the XML Code
and Replace them with the Correct Code..
I Will Provide the More Detailed Answer With XML Complete Code If Anyone Finds It Useful...
It is a late reply, but it may help others.
I faced the same issue, and I resolved it by replacing
<activity android:name=".Palmsdetail"></activity>
in AndroidManifest.xml with <activity android:name=".Palmsdetail"/>
the warning is removed and compiled successfully.
Only by closing the tag with />
helped.