2015-02-04 4 views
6

मैं एक परियोजना है जो दो मॉड्यूल (पुस्तकालयों) का उपयोग करता है, मैं कुछ गतिविधि और अपने संबंधित लेआउट फ़ाइल बनाई है मेरी लाइब्रेरी में से एक में, मैं उस लेआउट में नए विचार नहीं जोड़ सकता (टेक्स्टव्यू, इमेजव्यू इत्यादि)। लॉगक आउटपुट यहाँ है।नए दृश्य (java.lang.NoSuchFieldError: प्रकार मैं का कोई स्थिर क्षेत्र टीवी) बनाया नहीं जा सकता

java.lang.NoSuchFieldError: No static field tv of type I in class Lcom/camera/sushant/opencamera/R$id; or its superclasses (declaration of 'com.camera.sushant.opencamera.R$id' appears in /data/app/com.streetspotr.streetspotr.staging-1/base.apk) 
    at com.camera.opencamera.MediaPreview.onCreate(MediaPreview.java:89) 
    at android.app.Activity.performCreate(Activity.java:5933) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
    at android.app.ActivityThread.access$800(ActivityThread.java:144) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5221) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 

उत्तर

24

जाहिर है क्या हो रहा था, मैं अपने ऐप मॉड्यूल में एक ही नाम और मेरे पुस्तकालय मॉड्यूल के साथ लेआउट था। तो जब एप्लिकेशन पैकेजिंग करते समय यह हमेशा मेरे ऐप मॉड्यूल से लेआउट ले रहा था पुस्तकालय मॉड्यूल नहीं। इसलिए मुझे अपने ऐप मॉड्यूल में लेआउट हटाना पड़ा और सब ठीक काम किया।

+0

लाखों धन्यवाद – DeveloperX

+0

आप एक जीवन रक्षक कर रहे हैं! धन्यवाद – FOliveira

+0

हाँ, यह मेरे लिए भी मामला था। मैंने 'com.company.product.module.R.layout.layout_name' जैसे संसाधनों के लिए पूर्ण नामस्थान का उपयोग करने का भी प्रयास किया, और फिर भी मुझे एक ही त्रुटि मिली। मैंने अपने ऐप के लेआउट फ़ोल्डर से उसी नाम के साथ लेआउट को हटा दिया। –

0

एक पुस्तकालय के लिए अपनी परियोजना से एक संसाधन बढ़ते इस समस्या के साथ ही हो सकता है। आप इस किया है, परियोजना की सफाई समस्या का हल ...

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