Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使EclipseAndroid启动成为项目的一部分_Android_Eclipse_Debugging_Android Ndk_Launch - Fatal编程技术网

如何使EclipseAndroid启动成为项目的一部分

如何使EclipseAndroid启动成为项目的一部分,android,eclipse,debugging,android-ndk,launch,Android,Eclipse,Debugging,Android Ndk,Launch,我有一个NDK Android项目,一些Java,主要是C。我遵循一个详细而漫长的过程()通过Eclipse设置C代码的符号调试。调试会话启动起来有点乏味,但效果很好。大部分详细过程都涉及配置C/C++应用程序调试启动。我想让这个启动成为项目的一部分,这样当其他人导入项目时,他们将能够使用它,而无需经过整个过程 我跟着,这些帮助我得到了一些几乎有效的东西 下面是发生的情况。我在Eclipse中的一个项目中,该项目位于一个工作区中,启动正在工作 我切换到一个新的工作区(文件->切换工作区->其他)

我有一个NDK Android项目,一些Java,主要是C。我遵循一个详细而漫长的过程()通过Eclipse设置C代码的符号调试。调试会话启动起来有点乏味,但效果很好。大部分详细过程都涉及配置C/C++应用程序调试启动。我想让这个启动成为项目的一部分,这样当其他人导入项目时,他们将能够使用它,而无需经过整个过程

我跟着,这些帮助我得到了一些几乎有效的东西

下面是发生的情况。我在Eclipse中的一个项目中,该项目位于一个工作区中,启动正在工作

  • 我切换到一个新的工作区(文件->切换工作区->其他
  • 我设置了NDK(Eclipse->Preferences…->Android->NDK
  • 在新的空工作区中,我创建了一个新的通用项目(文件->新建->项目…
  • 在新建项目对话框中,我展开Android并从退出代码中选择Android项目
  • 在Android导入项目对话框中,我浏览到上一个工作区中的项目,在那里一切正常
  • 我选中“将项目复制到工作区”框,然后单击“完成”
  • 我现在有了一个项目的精确副本,但是当我单击调试图标旁边的向下箭头时,它不会显示我的启动

    但是等等!如果我在PackageExplorer中右键单击该项目,并将其重构为原始项目名称的子集(例如,“Cracker”表示“Crackerjack”),则会出现启动

    写了所有这些之后,它听起来就像一个Eclipse bug。我正在MacOS X 10.7.5上使用SDK 3.7.2


    在进行这项工作的过程中,我看到了很多关于让Eclipse启动项目的可移植资产的流量。这当然不容易。

    使用导入->常规->将现有项目导入工作区,而不是从现有代码导入Android项目