使用Eclipse导入库项目时出现Android问题

 杨芷寻找最真的自己 发布于 2023-01-31 18:06

因此,我尝试按照教程@ 添加v7 appcompat带有资源的支持库到MyFirstApp项目

http://developer.android.com/tools/support-library/setup.html

两者android-support-v4.jarandroid-support-v7-appcompat.jar文件都已导出.android-support-v4.jar默认情况下Eclipse包括我尝试代码时:

// MainActivity.java
import android.support.v7.app.ActionBarActivity;// error

public class MainActivity extends ActionBarActivity {...} // error

// DisplayMessageActivity.java
import android.support.v4.app.NavUtils; // error on this line
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.display_message, menu);// error at R
    return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        // This ID represents the Home or Up button. In the case of this
        // activity, the Up button is shown. Use NavUtils to allow users
        // to navigate up one level in the application structure. For
        // more details, see the Navigation pattern on Android Design:
        //
        // http://developer.android.com/design/patterns/navigation.html#up-vs-back
        //
        NavUtils.navigateUpFromSameTask(this);// error at NavUtils
        return true;
    }
    return super.onOptionsItemSelected(item);
}

我收到了一些错误:

The import android.support cannot be resolved   MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 4  Java Problem
The method onCreate(Bundle) of type MainActivity must override or implement a supertype method  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 16 Java Problem
ActionBarActivity cannot be resolved to a type  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 12 Java Problem
R cannot be resolved to a variable  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 18 Java Problem
ActionBarActivity cannot be resolved to a type  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 17 Java Problem
The method onCreateOptionsMenu(Menu) of type MainActivity must override or implement a supertype method MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 23 Java Problem
The import android.support cannot be resolved   DisplayMessageActivity.java /MyFirstApp/src/com/example/myfirstapp  line 9  Java Problem
R cannot be resolved to a variable  DisplayMessageActivity.java /MyFirstApp/src/com/example/myfirstapp  line 51 Java Problem
The method getMenuInflater() is undefined for the type MainActivity MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 25 Java Problem
R cannot be resolved to a variable  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 25 Java Problem
The constructor Intent(MainActivity, Class) is undefined    MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 30 Java Problem
R cannot be resolved to a variable  MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 31 Java Problem
The method startActivity(Intent) is undefined for the type MainActivity MainActivity.java   /MyFirstApp/src/com/example/myfirstapp  line 34 Java Problem
Jar mismatch! Fix your dependencies MyFirstApp      Unknown Android Dependency Problem
NavUtils cannot be resolved DisplayMessageActivity.java /MyFirstApp/src/com/example/myfirstapp  line 66 Java Problem

当我添加库android-support-v7-appcompatMyFirstApp,而且apply,我得到了以下错误:

[2014-01-23 18:31:52 - MyFirstApp] Found 2 versions of android-support-v4.jar in the    dependency list,
[2014-01-23 18:31:52 - MyFirstApp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-01-23 18:31:52 - MyFirstApp] All versions of the libraries must be the same at this time.
[2014-01-23 18:31:52 - MyFirstApp] Versions found are:
[2014-01-23 18:31:52 - MyFirstApp] Path: C:\Users\daiyue\Google Drive\MyFirstApp\libs\android-support-v4.jar
[2014-01-23 18:31:52 - MyFirstApp]  Length: 621451
[2014-01-23 18:31:52 - MyFirstApp]  SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-01-23 18:31:52 - MyFirstApp] Path: C:\Program Files (x86)\Android\android-sdk\extras\android\support\v7\appcompat\libs\android-support-v4.jar
[2014-01-23 18:31:52 - MyFirstApp]  Length: 627582
[2014-01-23 18:31:52 - MyFirstApp]  SHA-1: db0f122c99ef9f90dbab3fada6d191f2880cbb8e
[2014-01-23 18:31:52 - MyFirstApp] Jar mismatch! Fix your dependencies
[2014-01-23 18:31:53 - MyFirstApp] W/ResourceType( 8160): ResXMLTree_node header size 0 is too small.
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\values\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\values-v11\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\values-v14\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\values-sw600dp\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\values-sw720dp-land\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\layout\desktop.ini:1: error: Error parsing XML: syntax error
[2014-01-23 18:31:53 - MyFirstApp] C:\Users\daiyue\Google Drive\MyFirstApp\res\menu\desktop.ini:1: error: Error parsing XML: syntax error

Aashir.. 7

将另一个指定的android-support-v4.jar替换为另一个,以便在两个地方都有相同的一个.这将解决您的问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有