2013-09-02 7 views
5

मैं (ग्रहण एडीटी पर) एक प्रोजेक्ट बनाने के लिए कोशिश कर रहा हूँ के लिए 'src': निर्माण पथ डुप्लिकेट प्रविष्टि में शामिल है।AndroidPocketSphinx: पहले से ही कार्यस्थल में अनज़िप एक मौजूदा परियोजना से परियोजना

मैं मूल रूप से निर्देशों का पालन कर रहा हूँ:

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

लेकिन जैसे ही यह परियोजना आयातित, मैं इस अस्पष्ट त्रुटि संदेश प्राप्त हुआ:

build path contains duplicate entry: 'src' for project 'AndroidPocketSphinx' 

ठीक है, मैं निर्देशिका की जाँच पेड़: वहां केवल एक 'src' उपनिर्देशिका है।

मुझे भी इसी तरह की पोस्ट here मिली लेकिन suggested solution मेरे पर्यावरण में नहीं मिल सका। यही कारण है कि एक लक्ष्य नाम पहले से ही जाँच की है, है (Android संसाधन अधीन नहीं है, BTW, यह एक ऑप्टिकल भ्रम है)। तो यह समस्या नहीं हो सकती है।

कोई त्रुटि के साथ

, केवल 19 चेतावनी:

दिलचस्प है, परियोजना पैकेज एक्सप्लोरर में दिखाई देता है।

चेतावनी के विशाल बहुमत के अप्रयुक्त आयात, मूल्यों और क्षेत्रों तो मैं उन्हें अनदेखा कर सकते के लिए कर रहे हैं, लेकिन मैं निम्न चेतावनी समझ में नहीं आता:

Description Resource Path Location Type 
Build path specifies execution environment J2SE-1.3. There are no JREs installed in the workspace that are strictly compatible with this environment. AndroidPocketSphinx  Build path JRE System Library Problem 

तो मेरी प्रश्न हैं:

  1. क्यों मुझे त्रुटि मिल रही है "बिल्ड पथ में डुप्लिकेट प्रविष्टि है: 'src' प्रोजेक्ट के लिए '?
  2. मुझे लगता है कि J2SE-1.3 निष्पादन वातावरण चेतावनी कैसे ठीक करूं?

धन्यवाद

अद्यतन: इस परियोजना के .classpath फ़ाइल की सामग्री है:

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="src" path="src"> 
     <attributes> 
      <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="PocketSphinxDemo/libs/armeabi"/> 
     </attributes> 
    </classpathentry> 
    <classpathentry kind="src" path="gen"/> 
    <classpathentry kind="src" path="jni"/> 
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
    <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.3"/> 
    <classpathentry kind="lib" path="libs/LIUM_SpkDiarization-3.1.jar"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> 
    <classpathentry kind="output" path="bin/classes"/> 
</classpath> 

उत्तर

2

भविष्य के लिए, आप कार्यस्थान में परियोजना आयात करना चाहिए, उन्हें अनज़िप नहीं किया। आपकी परेशानी का कारण यह है कि आपने परियोजना को सीधे अपने कार्यक्षेत्र में अनजिप कर दिया और उसके बाद इसे आयात किया। ऐसा मत करो।

मुझे समस्या क्यों मिल रही है "बिल्ड पथ में डुप्लिकेट प्रविष्टि है: 'src' प्रोजेक्ट के लिए"?

क्योंकि वहाँ डुप्लिकेट प्रविष्टियों रहे हैं। पथ निर्माण परियोजना गुणों में निर्दिष्ट है। आप जावा क्लासपाथ एंट्री में प्रोजेक्ट गुणों में डुप्लिकेट प्रविष्टियों को हटा सकते हैं।

मैं जे 2SE-1.3 निष्पादन पर्यावरण चेतावनी को कैसे ठीक करूं?

आप प्रोजेक्ट गुणों में जे 2 एसई सेटिंग अपडेट कर सकते हैं।

+0

धन्यवाद।मैंने अभी प्रोजेक्ट की '.classpath' फ़ाइल की सामग्री को शामिल करने के लिए अपना ओपी अपडेट किया है। मैं वहां कोई डुप्लीकेट नहीं देख सकता। प्रोजेक्ट के गुणों में (ग्रहण के माध्यम से) मैं केवल 4 टैब देख सकता हूं: स्रोत, परियोजनाएं, पुस्तकालय, आदेश और निर्यात। आप किसका जिक्र कर रहे हैं? – AndroSphinx

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