2013-03-02 64 views
0

所有文件对我来说都很好 - 任何人都有任何想法/建议?无法运行Eclipse/Android SDK项目 - 未知来源错误

在此先感谢!

阿曼尼斯旺

错误:

描述资源路径位置类型 内容不会在尾随分节允许的。 strings.xml/Linking Manager/res/values第7行Android XML格式问题 无效的资源目录名AndroidManifest.xml /链接管理器/ bin/res行1 Android AAPT问题 错误:解析XML时出错:格式不正确)strings.xml/Linking Manager/res/values line 7 Android AAPT问题 生成最终存档时出错:java.io.FileNotFoundException:C:\ Users \ User \ Desktop \ Android Backups \ 3.1.2013 @ 1111pm \ MyAndroidApp \ bin \ resources.ap_不存在链接经理未知Android包装问题

的main.xml文件:

<?xml version="1.0" encoding="utf-8"?> 

main2.xml文件:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:orientation="vertical" android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" 
xmlns:android="http://schemas.android.com/apk/res/android"> 
<TextView android:textAppearance="?android:textAppearanceLarge" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="User Settings:" /> 
<TextView android:textAppearance="?android:textAppearanceLarge" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<TextView android:textAppearance="?android:textAppearanceMedium" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Data Limit" /> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<SeekBar android:id="@+id/seekBar1" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> 
    <TextView android:gravity="left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10MB" android:layout_weight="1.0" /> 
    <TextView android:gravity="right" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Unlimited Data" android:layout_weight="1.0" /> 
</LinearLayout> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<TextView android:textAppearance="?android:textAppearanceMedium" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Bandwidth Limit" /> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<SeekBar android:id="@+id/seekBar1" android:layout_width="fill_parent" android:layout_height="wrap_content" /> 
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> 
    <TextView android:gravity="left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10kbs" android:layout_weight="1.0" /> 
    <TextView android:gravity="right" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Unlimited Bandwidth" android:layout_weight="1.0" /> 
</LinearLayout> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 
<TextView android:textAppearance="?android:textAppearanceMedium" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="WiFi Time Limit" /> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<TimePicker android:id="@+id/timePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="50.0dip" android:layout_weight="1.0" /> 
<TextView android:textAppearance="?android:textAppearanceSmall" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> 
<EditText android:id="@+id/editText1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="Blocked Sites - [ex: www.xxx.com]" android:ems="10" /> 
</LinearLayout> 

AndroidManifest.xml文件:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.mkyong.android" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="10" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".SplashScreen" 
     android:theme="@android:style/Theme.Black.NoTitleBar" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".main2" > 
    </activity> 
    <activity android:name=".home" > 
    </activity> 
    <activity android:name=".App2Activity" > 
    </activity> 
    <activity 
     android:name=".AppActivity" 
     android:label="@string/app_name" > 
    </activity> 
</application> 

</manifest> 

AppActivity.java(初级Java文件)

package com.mkyong.android; 

import android.app.Activity; 
import android.app.AlertDialog; 
import android.content.Context; 
import android.content.DialogInterface; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.content.Intent; 

public class AppActivity extends Activity { 

final Context context = this; 
private Button button; 

public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 

button = (Button) findViewById(R.id.button1); 

// add button listener 
button.setOnClickListener(new OnClickListener() { 

@Override 
public void onClick(View arg0) { 

    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
     context); 

    // set title 
    alertDialogBuilder.setTitle("Settings Menu"); 

    // set dialog message 
    alertDialogBuilder 
     .setMessage("Link or Delete?") 
     .setCancelable(false) 
     .setPositiveButton("Link",new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog,int id) { 
     //start new activity 

     Intent intentApp2Activity = new Intent(AppActivity.this, App2Activity.class); 
     startActivity(intentApp2Activity); 

     // if this button is clicked, close 
     // current activity 
     AppActivity.this.finish(); 
    } 
    }) 
     .setNegativeButton("Delete",new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog,int id) { 
       // if this button is clicked, just close 
       // the dialog box and do nothing 
       dialog.cancel(); 
      } 
     }); 

     // create alert dialog 
     AlertDialog alertDialog = alertDialogBuilder.create(); 

     // show it 
     alertDialog.show(); 
    } 
}); 
}} 

App2Activity.java

package com.mkyong.android; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.Button; 

public class App2Activity extends Activity { 

Button button; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main2); 
} 

} 

的strings.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="app_name">Linking Manager</string> 
<string name="button1">Button1</string> 
<string name="button2">Button2</string> 
<string name="button3">Button3</string>  
</resources> 

错误:(在此主题的上方如上图所示)

所有文件看起来没什么问题 - 任何人有任何意见/建议吗?

在此先感谢!

  • 阿曼尼斯旺
+0

必须有多关注你的AndroidManifest.xml。如果没有,那就是问题所在。 – spacemanaki 2013-03-02 20:18:26

+0

**阅读**您的错误:'AndroidManifest.xml:XML文档结构必须在同一实体内开始和结束。' – 2013-03-02 20:18:30

+0

发布完整AndroidManifest.xml – 2013-03-02 20:19:49

回答

0

试试这个。

main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
<TextView android:textAppearance="?android:textAppearanceLarge" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="NFC Linking Manager" /> 
<Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Linksys Router (Home)" android:onClick="onPopupBtClick" /> 
<Button android:id="@+id/Button2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Netgear Router (Office)" /> 
<Button android:id="@+id/Button3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Cisco Router (Office)" /> 
</LinearLayout> 

我编辑您的布局像机器人:在每一个分量id = “@ + ID /将Button3”

做同样为main2.xml

+0

太棒了!从30个错误中减少到5个! – 2013-03-02 21:08:50