6

मैं एंड्रॉइड स्टूडियो 0.8.6 (बीटा) का उपयोग कर रहा हूं। मैं एक टुकड़ा "android.support.v4.view.ViewPager"एंड्रॉइड स्टूडियो डिजाइन मोड में ViewPager त्रुटियों को क्यों दे रहा है?

मैं निम्नलिखित त्रुटि मिलती है जब मैं टुकड़ा लेआउट के डिज़ाइन दृश्य में हूँ का उपयोग कर बनाने के लिए कोशिश कर रहा हूँ:

Rendering Problems 

The following classes could not be instantiated: 
- android.support.v4.view.ViewPager (Open Class, Show Exception) 

Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE 

Exception Details java.lang.ClassNotFoundException: android.support.v4.view.ViewConfigurationCompatFroyo 
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop(ViewConfigurationCompat.java:49) 
at android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfigurationCompat.java:73) 
at android.support.v4.view.ViewPager.initViewPager(ViewPager.java:367) 
at android.support.v4.view.ViewPager.<init>(ViewPager.java:355) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:478) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:381) 

मैं एंड्रॉइड चीज और एंड्रॉइड स्टूडियो में काफी नया हूं। मैं गुगल रहा हूं और मुझे कोई समाधान नहीं मिला है जो मुझे समझ में आता है। मैं इसे कैसे ठीक करूं?

धन्यवाद, JohnB

+1

डिज़ाइन पूर्वावलोकन केवल साधारण लेआउट के लिए काम करता है, आप 'व्यूपेगर' या किसी अन्य जटिल 'व्यू' जैसे कुछ का पूर्वावलोकन नहीं कर सकते हैं। त्रुटि संदेश का अर्थ यह है कि 'View', आपके मामले में' ViewPager', पूर्वावलोकन में प्रदर्शित नहीं किया जा सकता है। –

+1

'compile' com.android.support: support-v4: 20.0.0'' 'app 'फ़ोल्डर में' build.gradle' की निर्भरताओं और 'सिंक' ग्रेडल' ​​जोड़ें। फिर 'स्वच्छ परियोजना' और 'बिल्ड' फिर से – Panther

उत्तर

4

::> Xaver

गूगल के माध्यम से कंघी, मैं निम्नलिखित ढूँढने में सक्षम था के कई घंटे जो मदद की मेरी इस मुद्दे को हल करने के बाद:

Android: class not found exception: android.support.v4.app.FragmentPager

फाइल-> परियोजना संरचना के माध्यम से लापता समर्थन लाइब्रेरी जोड़कर, त्रुटियां चली गईं।

मैं वास्तव में त्रुटियों/अपवादों के बिना पूर्वावलोकन देख सकता हूं।

जेबी

+4

बस चरणों को स्पष्ट करने के लिए .. फ़ाइल-> परियोजना संरचना। 'मॉड्यूल' के तहत 'ऐप' पर जाएं .. निर्भरता टैब .... क्लिक करें ... लाइब्रेरी निर्भरता .... समर्थन-v4। त्रुटि तब कुछ सेकंड के बाद गायब हो जाती है जब यह अपने जादू – Tim

+1

@ टिम मुझे भी 'संकलन' के बजाय निर्भरता का दायरा सेट करने के लिए निर्भर करता था। –

0

मेरे मामले में, समस्या build.gradle में targetSdkVersion .. था के रूप में मैं 19 करने के लिए 21 से यह बदल गया है, अपवाद गायब हो गया।

defaultConfig { 
    applicationId "test.example" 
    minSdkVersion 15 
    targetSdkVersion 19 
    versionCode 1 
    versionName "1.0" 
} 
संबंधित मुद्दे