使用Eclipse导入库项目时,Android的问题 [英] Android problems when import library project using Eclipse
问题描述
所以,我试图添加 V7应用程序兼容性
支持库资源 MyFirstApp
项目,按照教程@
http://developer.android.com/tools/support-library/ setup.html
两者 Android的支持 - v4.jar
和 Android的支持-V7-appcompat.jar
文件分别出口。 Eclipse包含了 Android的支持 - v4.jar
默认情况下,当我试图在code:
// MainActivity.java
进口android.support.v7.app.ActionBarActivity; //错误公共类MainActivity扩展ActionBarActivity {...} //错误// DisplayMessageActivity.java
进口android.support.v4.app.NavUtils; //错误在这条线
公共布尔onCreateOptionsMenu(菜单菜单){
//充气菜单;如果是present这增加了项目操作栏。
。getMenuInflater()膨胀(R.menu.display_message,菜单);在R''错误
返回true;
}公共布尔onOptionsItemSelected(菜单项项){
开关(item.getItemId()){
案例android.R.id.home:
//这个ID重新presents主页或向上按钮。在这种情况下
//活动,向上按钮显示。使用NavUtils允许用户
//浏览了在应用结构中的一个级别。对于
//更多详细信息,请参见Android设计的导航模式:
//
// http://developer.android.com/design/patterns/navigation.html#up-vs-back
//
NavUtils.navigateUpFromSameTask(本);在NavUtils //错误
返回true;
}
返回super.onOptionsItemSelected(项目);
}
我得到了一些错误的:
进口android.support不能得到解决MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp 4号线的Java问题
类型MainActivity的方法的onCreate(捆绑)必须覆盖或实现超方法MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线16 Java问题
ActionBarActivity不能被解析为一个类型MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线12 Java问题
R 1不能被解析到一个变量MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线18 Java问题
ActionBarActivity不能被解析为一个类型MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp 17行Java问题
类型MainActivity的方法onCreateOptionsMenu(菜单)必须覆盖或实现超方法MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp 23行Java问题
进口android.support不能得到解决DisplayMessageActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线9 Java问题
R 1不能被解析到一个变量DisplayMessageActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线51 Java问题
该方法getMenuInflater()是未定义的类型MainActivity MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线25 Java问题
R 1不能被解析到一个变量MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线25 Java问题
构造函数意图(MainActivity,类< DisplayMessageActivity>)的未定义MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线30 Java问题
R 1不能被解析到一个变量MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp第31行的Java问题
该方法startActivity(意向)是未定义的类型MainActivity MainActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线34 Java问题
罐子不匹配!修复您的依赖MyFirstApp未知Android的依赖问题
NavUtils解决不了DisplayMessageActivity.java / MyFirstApp / src目录/ COM /例子/ myfirstapp线66 Java问题
当我加入了库 Android的支持-V7-应用程序兼容性
到 MyFirstApp
和适用
,我得到了以下错误:
[2014年1月23日18时31分52秒 - MyFirstApp]在依赖列表中找到2个版本Android的支持 - v4.jar的,
[2014年1月23日18时31分52秒 - MyFirstApp],但不是所有的版本是相同的(仅检查在这个时间是基于SHA-1)。
[2014年1月23日18时31分52秒 - MyFirstApp]的库的所有版本都必须是在这个时候是相同的。
[2014年1月23日18时31分52秒 - MyFirstApp]研究发现版本是:
[2014年1月23日18时31分52秒 - MyFirstApp]路径:C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\ \\库Android的支持,v4.jar
[2014年1月23日18时31分52秒 - MyFirstApp]长度:621451
[2014年1月23日18时31分52秒 - MyFirstApp] SHA-1:5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014年1月23日18时31分52秒 - MyFirstApp]路径:C:\\ Program Files文件(x86)的\\ Android的\\ Android的SDK \\演员\\机器人\\ SUPPORT \\ V7 \\应用程序兼容性\\库\\ Android的支持,v4.jar
[2014年1月23日18时31分52秒 - MyFirstApp]长度:627582
[2014年1月23日18时31分52秒 - MyFirstApp] SHA-1:db0f122c99ef9f90dbab3fada6d191f2880cbb8e
[2014年1月23日18时31分52秒 - MyFirstApp]罐不匹配!修正你的依赖
[2014年1月23日18时31分53秒 - MyFirstApp] W /的ResourceType(8160):ResXMLTree_node头大小0太小。
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\资源\\值\\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\值-V11 \\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\值-V14 \\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\价值观sw600dp \\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\价值观sw720dp土地\\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\布局\\ desktop.ini的:1:错误:错误解析XML:语法错误
[2014年1月23日18时31分53秒 - MyFirstApp] C:\\用户\\岱岳\\谷歌驱动器\\ MyFirstApp \\水库\\菜单\\ desktop.ini的:1:错误:错误解析XML:语法错误
更换指定的Android的支持 - v4.jar与其他之一,所以你必须在这两个地方是同一个。这将解决您的问题。
So, I tried to add v7 appcompat
support library with resource to MyFirstApp
project, by following the tutorial @
http://developer.android.com/tools/support-library/setup.html
Both android-support-v4.jar
and android-support-v7-appcompat.jar
files were exported. Eclipse includes the android-support-v4.jar
by default and when I tried the code:
// 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);
}
I got a number of errors:
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<DisplayMessageActivity>) 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
When I added the library android-support-v7-appcompat
to MyFirstApp
, and apply
, I got the following errors:
[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
Replace one of the specified android-support-v4.jar with the other, so that you have the same one in both places. That will resolve your issue.
这篇关于使用Eclipse导入库项目时,Android的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!