相关文章推荐
乖乖的牛腩  ·  C# ...·  1 年前    · 
发财的饭卡  ·  wsprintfW 函数 ...·  1 年前    · 
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

Android build.gradle ERROR: ParseError at [row,col]:[65,9] Message: expected start or end tag Affected Modules: app

Ask Question @Geshode Please click on the link above for build.gradle. I have uploaded the image with build.gradle by editing the question. Please check and answer. Sreenu Oct 22, 2018 at 6:46 Thank you so much man. It's been 8 days almost. Couldn't understand what the error is in build.gradle. Sreenu Oct 23, 2018 at 6:25 [row, col] position wasn't correct for me, so don't lock yourself up on that position. But the error was found in the AndroidManifest, so I would strongly suggest to check the syntax there. nelion Nov 2, 2019 at 19:39
<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.

Thanks for the answer! You're my savor! Idk why Android Studio throw such an exception without telling which part of the xml getting wrong lol – Teo Aug 18, 2021 at 9:25 Damnnnn!!! @ali6e7, I want to upvote your answer 100000000 times but sorry I can't, I was struggling for 3 days and finallllly some testy food bro.......... +1 – Ravi Vaniya Dec 15, 2021 at 11:35

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.

can you give an example for I may be getting the same thing, but when I tried that, it just created a different error. – j.hull Feb 4, 2019 at 20:13 @j.hull main issue is there is some unwanted character in your Manifest try to find it, if the are row and cal on the messages so numbers are given try to see them – Samir Feb 5, 2019 at 7:55

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

This fix it for me, after adding new fragment, then changing from FrameLayout to layout, removing attributes in layout fix it for me (layout only need xmlns attributes). So, if you have xml parser error, check the most recent change from added or remove things from the xml files. – QuartZ Jul 1, 2021 at 22:31

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.