xml - Cannot Resolve symbol 'R' in Android Studio :"manifest merger failed with multiple errors, see logs" -
i'm beginner , use android studio. problem keeps on bothers me.
it keeps on showing "cannot resolve symbol 'r' " everywhere r.xxx.xxx
i've tried:
1.checking xml files, including manifest
2.checking sdk whether build tools installed
3.clean project
4.rebuild project
5.sync project gradle files
6.every way find on internet
while rebuilding project message shows "manifest merger failed multiple errors, see logs"
i briefly paste part of activity here:
public class clock_mainpage extends activity { private button button_start; private static final int start_location = 1; private item item; private void findbutton() { button_start = (button) findviewbyid(r.id.start); } private button.onclicklistener startclock = new button.onclicklistener() { @override public void onclick(view view) { intent intentmap = new intent(clock_mainpage.this, mapsactivity.class); intentmap.putextra("lat", item.getlatitude()); intentmap.putextra("lng",item.getlongitude()); intentmap.putextra("title",item.gettitle()); intentmap.putextra("datetime",item.getlocaledatetime()); startactivityforresult(intentmap, start_location); finish(); } };
seems appears wrong in manifest.xml post below:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hackntu.android.clock" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="14" android:targetsdkversion="21" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices" /> <!--the access_coarse/fine_location permissions not required use google maps android api v2, recommended. --> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.read_external_storage" /> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" /> <activity android:name=".clock_mainpage" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <!-- google service edition --> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <!-- google map api key --> <meta-data android:name="com.google.android.maps.v2.api_key" android:value="@string/google_maps_key" /> <!-- map component --> <activity android:name=".mapsactivity" android:label="@string/title_activity_maps" /> <activity/> <application/> </manifest>
well, problem seems simple every of you. wasted 3hours or more on it. appreciate of you. sincerely
you didn't past important think in such problem r imports. problem known , simple. sure had problem resources. r class not generated. info ide r can not found , ide propose quick fix: import r class.
but because r not generated @ point , ide has android.r avaliable. ide impot android.r
please double check imports. in import should have:
yourpackage.r
Comments
Post a Comment