回过头来看看我的基本ADT内容,并尝试通过学习Java来一举两得,同时我正在努力为一个合并排序编写一个简单的算法与一个通用链表(我自己创建).事实证明,这比我想象的要困难得多!有人可以帮帮我吗?我将开始研究基础知识,并将在我进一步了解时更新这篇文章.
我的通用链表的代码如下:
public class NodeList<T> {
private Comparable head;
private NodeList tail;
public NodeList( Comparable item, NodeList list ) {
head = item;
tail = list;
}
}
Run Code Online (Sandbox Code Playgroud)
我试图在我做的另一个类中访问这个类,如下所示:
public class MyList<T> {
private NodeList<T> nodes;
private int size;
public MyList( ) {
nodes = null;
}
public MyList(T[] array ){
for(int countArray = 0; countArray <= array.length() ; countArray++) {
nodes= new NodeList( value, nodes );
size++;
}
}
Run Code Online (Sandbox Code Playgroud)
应该使用链表从数组中添加通用项.不幸的是,它没有,这是我遇到的第一个问题.我收到错误:
找不到符号:方法长度().
有人能就我如何解决这个问题给我一些建议吗?
非常感谢!
如果我有简单的android库(使用project-> properties-> android-> Library设置)和链接文件夹,则链接文件夹不包含在使用库的应用程序中.
选择库项目会将应用程序项目中的链接添加到库的'src'文件夹和所有真实文件夹中,但它将忽略库项目中的任何链接文件夹.
---编辑:这实际上适用于更新的Eclipse和adt ---
我可以将库添加为项目依赖项(project-> properties-> javabuildpath-> project) - 这将使Eclipse知道链接中的类文件夹,并修复Eclipse中的编译错误,但不包含apk本身的库类,应用程序将失败与java.lang.NoClassDefFoundError.
对于使用从库项目主文件夹外部链接的源文件夹的库项目,您有什么建议?
这里是全新的Android开发人员,也是Eclipse新手.
我下载并安装了
所有安装成功 - 我昨天(7/14/11)做了这个,所以我有最新的.
在Eclipse中,我选择"New Project",然后为项目类型选择"Android-> Android Project".
然后我进入Eclipse中的新项目窗口,它需要3件事:
1)项目名称 - 完成.我将我的第一个Android项目命名为"myAndroidOne"
2)我选择"在工作区中创建新项目"单选按钮
3)我为'Build target'选择'Android 2.2'
4)我接受Eclipse对'应用程序名称',"myAndroidOne"的建议
我不知道Eclipse在'Package Name'字段中想要什么.虽然我知道'Java包',但我很困惑Eclipse可能要我在这里指定一个Java包 - 毕竟,我正在创建一个新项目并且没有想法,对Android来说是全新的,如果我将使用的任何Java包.
我尝试输入"pkgMyAndroidOne",但"下一步"按钮不亮.
我无法创建一个全新的Android项目 - 我还没有编写一行代码,我只是想创建一个Eclipse Android项目来开始自学如何编写我的第一个Android应用程序.
Eclipse想要什么?
如果我在运行仿真器时运行我的应用程序,则应用程序不会在现有AVD上运行,而是启动新应用程序.
[2011-12-22 18:03:15 - Report_v6_2] ------------------------------
[2011-12-22 18:03:15 - Report_v6_2] Android Launch!
[2011-12-22 18:03:15 - Report_v6_2] adb is running normally.
[2011-12-22 18:03:15 - Report_v6_2] Performing mast.avalons.ReportActivity activity launch
[2011-12-22 18:03:15 - Report_v6_2] Automatic Target Mode: Preferred AVD 'Acer' is not available. Launching new emulator.
[2011-12-22 18:03:15 - Report_v6_2] Launching a new emulator with Virtual Device 'Acer'
[2011-12-22 18:03:28 - Report_v6_2] New emulator found: emulator-5554
[2011-12-22 18:03:28 - Report_v6_2] Waiting for HOME ('android.process.acore') to be launched ...
[2011-12-22 18:04:46 - Report_v6_2] …Run Code Online (Sandbox Code Playgroud) 主题下拉旁边有一个下拉菜单; 其悬停文本显示"相关活动或片段提供上下文".
在图形布局编辑器文档中未描述(或显示)此(新)窗口小部件.
我假设这是一个通常显示此视图的活动或片段.但是布局编辑器对这些信息做了什么?它可以以某种方式用于预览动作栏自定义吗?

有时我会为某些可能运行我的应用程序的Android版本提供代码.使用最新Android工具的Eclipse仍然注意到我的Manifest文档允许更低版本的Android,因此决定我的代码中有错误.
对此的解决方案是@Suppress在方法上方添加标记,以便它不报告错误,或者另一个建议是@TargetApi在函数上方添加标记
我不明白这些差异或后果
嗨,我对Eclipse很新.我正在尝试在Eclipse上运行我的cocos2d-x项目,但由于某种原因我无法将android项目转换为ac/c ++项目,所以我无法打开Classes文件夹中的c ++文件,你可以看到在这里的图像.
我做了什么:
但是转换的候选人是空的,这意味着我无法将我的项目转换为c ++.我已经安装了C++插件,看到这里.显然我在这里遗漏了一些东西,但我无法弄清楚是什么.我一直在关注在eclipse windows os上设置cocos2d-x android开发的教程,但我仍然坚持转换为c ++步骤.请有人指出我错过了什么.提前致谢.
我正在尝试将一个android cordova项目导入Eclipse:
我在CMD中运行以下命令:
cordova create XYZ com.falk.xyz XINF
cordova platform add android
cordova build
Run Code Online (Sandbox Code Playgroud)
然后我将XYZ\platforms\android文件夹导入Eclipse

CONSOLE:
/XINF/gen already exists but is not a source folder. Convert to a source folder or rename it.
Run Code Online (Sandbox Code Playgroud)
另外,我这样做:
包资源管理器 - >右键单击项目 - >"Android工具" - >"修复项目属性"项目 - >清理
拜托,有人可以帮帮我吗?
昨天我在ADT上更新Google Play服务,今天早上我的项目上有一个感叹号图标,这个错误:有人可以帮我吗?
[2014-06-16 10:31:53 - google-play-services_lib]警告:无法写入jarlist缓存文件C:\ Android\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\jarlist .cache
[2014-06-16 10:35:48 - google-play-services_lib]使用1.7需要使用Android Build Tools 19或更高版本; 目前使用的是18.0.1