के साथ एंड्रॉइड ऐप (एक्शनबैरशेलॉक और व्यूपेगरटैब्स दोनों को संदर्भित करने में विफल) मेरे पास एक एंड्रॉइड ऐप है जो एक्शनबैरशॉक & व्यूपेगरटैब्स का उपयोग करता है। मैं ग्रहण लिखने और इसे बनाने के लिए उपयोग करता हूं, और जब तक मैं इसे एंट के साथ बनाने की कोशिश नहीं करता तब तक यह ठीक से काम करता है। यहाँ मैं क्या किया है:एंट
- ActionBarSherlock फ़ोल्डर में जाएँ, चलाने "एंड्रॉयड अद्यतन lib-परियोजना --path।"
- ViewPagerTabs फ़ोल्डर पर जाएं, "एंड्रॉइड अपडेट lib-project --path चलाएं।" भी
- ऐप फ़ोल्डर पर जाएं, "एंड्रॉइड अपडेट प्रोजेक्ट --पथ" चलाएं। "
:
[javac] C:\Android\TestApp\src\com\test\App\TestActivity.java:46: cannot find symbol
[javac] symbol : method getSupportActionBar()
[javac] location: class com.test.App.TestActivity
[javac] final ActionBar ab = getSupportActionBar();
[javac] ^
तो कोई सवाल ही नहीं
इस समस्या के लिए एक कामकाज है - लाइब्रेरी के बिन फ़ोल्डर के तहत सभी वर्गों को कॉपी करें ऐप के libs फ़ोल्डर में, और फिर "चींटी डीबग" चलाएं। लेकिन मुझे ऐप के libs फ़ोल्डर के तहत इन .jar फ़ाइलों को हटाने की जरूरत है। ऐप की सभी जावा फाइलों को संकलित किया जा सकता है।
[dx] processing archive C:\Android\ActionBarSherlock\library\bin\classes.jar...
[dx] ignored resource META-INF/MANIFEST.MF
[dx] processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class...
[dx] processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class...
[dx] processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class...
[dx] processing android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class...
[dx] processing android/support/v4/app/ActionBar$LayoutParams.class...
[dx] processing android/support/v4/app/ActionBar$OnMenuVisibilityListener.class...
[dx] processing android/support/v4/app/ActionBar$OnNavigationListener.class...
[dx] processing android/support/v4/app/ActionBar$Tab.class...
[dx] processing android/support/v4/app/ActionBar$TabListener.class...
[dx] processing android/support/v4/app/ActionBar.class...
[dx] processing android/support/v4/app/ActivityCompatHoneycomb.class...
[dx]
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActivityCompatHoneycomb;
[dx] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[dx] at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[dx] at com.android.dx.command.dexer.Main.processClass(Main.java:486)
[dx] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
[dx] at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[dx] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[dx] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
[dx] at com.android.dx.command.dexer.Main.processOne(Main.java:418)
[dx] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:206)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:174)
[dx] at com.android.dx.command.Main.main(Main.java:95)
[dx] 1 error; aborting
मेरा प्रश्न NO.2 है: मैं इस मुद्दे को ठीक करके उसे
चल रहा है "चींटी डिबग" इस के बाद फिर से, मैं निम्न त्रुटियों मिलेगा?
धन्यवाद!
धन्यवाद! जब तक मैंने ADTv17 में अपग्रेड नहीं किया, तब तक यह सेटअप मेरे सेटअप के साथ नहीं था लेकिन यह इसे ठीक कर दिया। – Damian
ध्यान दें कि आपको ActionBarSherlock निर्यात एंड्रॉइड-सपोर्ट भी करना है (यह परियोजना संरचना-> मॉड्यूल संवाद में है)। मुझे लगता है कि आप वैसे भी करते हैं। यह अजीब तरह का अभिनय कर रहा है ... – Timmmm
और हालांकि यह ठीक से संकलित करता है, इंटेलिजे जे प्रोजेक्ट के माध्यम से संकलन त्रुटियों के भार को छिड़काता है। : -/ – Timmmm