2011-12-30 20 views
8

अगर मैंने यह प्रश्न गलत पोस्ट किया है तो सबसे पहले मुझे क्षमा करें। मैंने कई समस्याओं के लिए स्टैक ओवरफ्लो का उपयोग किया है, लेकिन यह पहली बार है जब मैं पहले से ही अपनी समस्या का उत्तर नहीं दे सका। इसलिए, अगर मैं कुछ गलत कर रहा हूं तो कृपया मुझे बताएं और मैं प्रश्न दोबारा पोस्ट/संपादित करूंगा।XML को पार्स करने में त्रुटि: कोई तत्व नहीं मिला

अब व्यवसाय के लिए। मैंने हाल ही में डेवलपमेंट डब्ल्यू/एंड्रॉइड एसडीके शुरू किया है और मैं http://developer.android.com/resources/tutorials/hello-world.html#avd से मूल ट्यूटोरियल का अनुसरण कर रहा हूं। मैंने एक्सएमएल संपादन भाग प्राप्त कर लिया है और जब मैं xml फ़ाइलों में सभी परिवर्तन मुख्य.एक्सएमएल और स्ट्रिंग्स.एक्सएमएल करता हूं यह त्रुटि होती है। साथ ही, जब मैं प्रोजेक्ट संकलित करता हूं, संकलन प्रक्रिया एक main.out.xml फ़ाइल उत्पन्न करती है जो खाली है। मुझे नहीं पता कि यह क्या है या इसका उद्देश्य क्या है।

त्रुटि:

[2011-12-30 16:10:02 - Hello Razor] res\layout\main.xml:0: error: Resource entry main is already defined. [2011-12-30 16:10:02 - Hello Razor] res\layout\main.out.xml:0: Originally defined here. [2011-12-30 16:10:02 - Hello Razor] C:\Users\Dux69\workspace\Hello Razor\res\layout\main.out.xml:1: error: Error parsing XML: no element found [2011-12-30 16:10:13 - Hello Razor] Error in an XML file: aborting build.

मेरे परियोजना मंच के लिए सेटअप है: एंड्रॉयड 2.3.3 एपीआई स्तर: 10

मैं नहीं जानता कि अगर यह एक अंतर है या नहीं करता है, लेकिन मैं उपयोग कर रहा हूँ एंड्रॉइड वर्चुअल डिवाइस नहीं, एप्लिकेशन को चलाने/डिबग करने के लिए मेरा एंड्रॉइड इनक्रेडिबल। यदि कोई और जानकारी आवश्यक है तो मुझे बताएं और मैं इसे ASAP पोस्ट करूंगा।

main.xml

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/textview" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:text="@string/hello_O" /> 

strings.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="hello_O">Baba in the house, Razor Activity!</string> 
<string name="app_name">Hello Razor App</string> 
</resources> 

razorActivity.java

package hello.Razor; 

import android.R; 
import android.app.Activity; 
import android.os.Bundle; 

    public class razorActivity extends Activity 
    { 
     /** Called when the activity is first created. */ 
     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 
     } 
    } 

उत्तर

1

मैं:

यहाँ मैं उपयोग कर रहा हूँ तीन कोड फ़ाइलें हैं एक बार एक ही समस्या थी।

प्रोजेक्ट को पुनर्निर्माण/सफाई और ग्रहण को पुनरारंभ करने में मेरी मदद मिली।

4

परियोजना को ध्यान में रखते main.out.xml हटा सकते हैं और एंड्रॉयड आवेदन के रूप में

+0

यदि काम नहीं करता है, तो main.out.xml हटाएं और एक क्लीन करें, फिर अपना razorActivity.java खोलें और फिर से चलाएं। यह मदद के लिए एक आम एपेट त्रुटि –

+0

वाह धन्यवाद है। मुझे ग्रहण को बंद करने, इसे फिर से खोलने, उस फ़ाइल को हटाने, और फिर सफाई करने की पूरी प्रक्रिया से गुजरना है। क्या परेशानी आदमी है। क्या वैसे भी मैं इसे ठीक कर सकता हूं? – DuxClarus

+0

आप पहली बार "रन" करने की कोशिश की जब आपके आवेदन आप एक्सएमएल फ़ाइल (ग्रहण से अजीब व्यवहार मैं तुम्हें समझ में) को क्रियान्वित कर रहे थे, इसलिए जब आप फिर से इस तथ्य की वजह से एक्सएमएल फ़ाइल एप्लिकेशन लॉन्च चलाने के लिए और फिर उस में पहला है अपने इतिहास रन .. बस, हटाने रन से अपने razorActivity.java और प्रक्षेपण खोलने - भागो इतिहास> और यह अंत में समाधान हो गया होगा हमेशा के लिए –

1

त्रुटि संदेश मुझे मिल को फिर से चलाने:

Error:(43) Error parsing XML: no element found 

और

Error:Execution failed for task ':app:processDebugResources'. 

com.android.ide.common.process.ProcessException: Failed to execute aapt

समाधान: मेरे मामले में, परियोजना गतिविधि_main.xml कोड

01 के साथ शुरू किया गया है
<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="com.example.batvibes.battybirthday.Main1Activity"> 

और मैं नीचे के अंत टैग को भूल गया।

</android.support.constraint.ConstraintLayout> 

अस्वीकरण: मैं एंड्रॉइड विकास के लिए बिल्कुल नया हूं। मेरा सुझाव, कृपया सभी टैग खोलने और बंद करने की जांच करें और डिबगिंग के अगले चरण पर जाएं।

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