10

में दोनों को खोजने के लिए ViewById (int) मुझे त्रुटि मिल रही है: Android Studio 3.0 RC1 का उपयोग करके टूलबार प्रारंभ करने पर "अस्पष्ट विधि कॉल"। मैंने अपनी गतिविधि को AppCompatActivity के साथ बढ़ाया है और 'compileSdkVersion 26' का उपयोग करके अपने एप्लिकेशन को संकलित किया है। त्रुटि का एक स्क्रीनशॉट संलग्न करना। enter image description hereत्रुटि: संदिग्ध विधि कॉल। AppCompactActivity और गतिविधि

उत्तर

2

अपने कोड के

import android.support.v7.app.AppCompatActivity 
import android.app.Activity 

दोनों है। import android.app.Activity हटाएं जैसा कि मैं देख सकता हूं, यह आपके लिए आवश्यक नहीं है। "- अमान्य कैश/पुनः प्रारंभ फ़ाइल" मेरी समस्या हल

+1

यह एक अच्छा पकड़ था लेकिन मेरे लिए काम नहीं करता है। मैंने क्लीन प्रोजेक्ट और अमान्य कैश की भी कोशिश की है। –

+0

यह निश्चित रूप से शब्द होना चाहिए। मान लीजिए कि आपके पास एक आयात (few कुछ) अधिक आयात है जैसे 'आयात __something __। गतिविधि' –

0

हो सकता है कि तुम मुझे

2

अपग्रेड अंतर है।

+0

यह अनुशंसित नहीं है, क्योंकि लिंट आपको बताएगा: _This समर्थन लाइब्रेरी को compileSdkVersion (26) _ – paprika

+1

@paprika की तुलना में एक अलग संस्करण (27) का उपयोग नहीं करना चाहिए इस समाधान का पालन करने के लिए, आपको 'fullSdkVersion' को 27. –

1

के लिए इस हल 27 appcompat को compileSdkVersion और targetSdkVersion

के बीच
+2

पर अपडेट करने की भी आवश्यकता है, यह मेरे लिए काम नहीं करता है। –

+1

मेरे लिए लाइब्रेरी और एसडीके संस्करणों को ठीक करने के लिए _in addition_ की आवश्यकता थी। – paprika

1

मैं एंड्रॉइड स्टूडियो 3.0.0 बिल्ड 171.4408382 के साथ एक ही समस्या में भाग गया। कमांड लाइन पर ग्रैडल के माध्यम से बिल्डिंग ठीक काम करती है, लेकिन आईडीई ने मुझे उपर्युक्त त्रुटि के साथ प्रस्तुत किया। मैंने एपॉम्पैट v26.1.0 और एपीआई लेवल 27 के साथ एपीके लेवल 26 का उपयोग एपॉम्पैट v27.0.1 के साथ करने का प्रयास किया है, लेकिन न तो संयोजन काम करता है।

मेरा "समाधान" संकलन एसडीकेवर्सन और लक्ष्य एसडीकेवर्सन को एपीआई स्तर 25 और एपकोम्पेट लाइब्रेरी संस्करण 25.4.0 में डाउनग्रेड करना था।

सभी उल्लिखित संस्करण संयोजनों के लिए मैंने ग्रैडल प्लगइन v3.0.0 और एंड्रॉइड बिल्ड टूल v27.0.1 का उपयोग किया।

0

यदि उत्तर आपकी समस्या का समाधान नहीं करते हैं, तो आप अपने एंड्रॉइड स्टूडियो को रीसेट कर सकते हैं। मैंने अपने एंड्रॉइड स्टूडियो को रीसेट करने के साथ हल किया। रीसेट के लिए: https://stackoverflow.com/a/19397632/3129822

1

मेरे लिए निर्माण उपकरण संस्करण 27.0.2 में बदलना, यह देखते हुए कि आपकी सभी अन्य निर्भरताएं एपीआई 27 भी हैं।

buildToolsVersion '27.0.2' 
1

मैं हाल ही में उपकरण संस्करण 27.0.2 का निर्माण करने के लिए उन्नत और एक ही समस्या का सामना करना पड़ा है। लेकिन ध्यान दिया कि मेरे पास संकलन एसडीके संस्करण 25 पर सेट किया गया था। संकलन एसडीके को 27 में बदलकर इस मुद्दे को हल किया गया।

+0

मेरे लिए एक ही मुद्दा। और संकलन एसडीके को 27 में बदलना हल नहीं किया गया है। लेकिन, com.android.support को 27.1.0 (डिज़ाइन और समर्थन-v4) में बदलकर इस मुद्दे को हल किया गया। – eldes

संबंधित मुद्दे