如何编制,;测试“;android应用程序“;?

如何编制,;测试“;android应用程序“;?,android,eclipse,svn,google-code,Android,Eclipse,Svn,Google Code,我用Subversive插件安装了eclipse,我可以用SVN方法URL将代码下载到我的eclipse中,但我就是找不到一种方法来成功编译这段代码 任何一个善良的灵魂都能给这个noob一个循序渐进的指南,告诉他如何在本地获取android应用程序,编译并在我的测试手机上运行它吗 编辑: 基本上,在带有Subversive插件的Eclipse中,我通过 文件->新建->其他->SVN->来自SVN的项目 然后我使用这个URL 然后在这个屏幕上,我不知道我应该选择什么,所以我选择了:签出作为指定名

我用Subversive插件安装了eclipse,我可以用SVN方法URL将代码下载到我的eclipse中,但我就是找不到一种方法来成功编译这段代码

任何一个善良的灵魂都能给这个noob一个循序渐进的指南,告诉他如何在本地获取android应用程序,编译并在我的测试手机上运行它吗

编辑: 基本上,在带有Subversive插件的Eclipse中,我通过

文件->新建->其他->SVN->来自SVN的项目

然后我使用这个URL

然后在这个屏幕上,我不知道我应该选择什么,所以我选择了:签出作为指定名称的项目

然后,代码被下载到我的工作区,并带有SVN元数据

在我的Eclipse中,我可以看到已经创建了一个新项目,但它不是android项目

我试图使用Android工具将其转换为一个Android项目,但它当然不起作用

我还尝试用下载的代码创建一个新项目,但我始终无法编译它,因为Eclipse说项目有错误,但我根本找不到错误

我认为这应该是非常简单的,但我已经花了一个下午在这方面,因此,如果有人这样做之前,以建议我

谢谢。

安装Android SDK和Emulator不言自明。


安装Android SDK和Emulator不言自明。

SVN只是源代码的版本控制系统。将带有SVN的代码导入Eclipse并不意味着它将为您导入的示例代码创建Android项目

导入android应用程序后(顺便说一句,您根本不需要SVN插件,从命令行执行同样有效),您可以通过为每个示例应用程序创建单独的android项目来编译代码

在Eclipse中,转到文件->新建->Android项目。然后单击从现有源创建项目,并单击按钮查找程序源(路径必须一直到应用程序名称(例如:/Users/amt/apps for android/apps for android read only/SpriteMethodTest)

以上步骤假设您已经安装了Android插件以及您选择的平台版本的Android SDK


创建Android项目后(取决于Eclipse设置)它将自动编译,或者您可以手动编译,右键单击您的项目并选择“作为Android应用程序运行”。如果模拟器没有运行,请先执行此操作,否则我认为它应该为您启动它。

SVN只是源代码的版本控制系统。将带有SVN的代码导入Eclipse并不意味着它将创建一个要导入的示例代码的ndroid项目

导入android应用程序后(顺便说一句,您根本不需要SVN插件,从命令行执行同样有效),您可以通过为每个示例应用程序创建单独的android项目来编译代码

在Eclipse中,转到File->New->Android Project。然后单击CreateProject fromExistingSource,并单击按钮查找程序源(路径必须一直到应用程序名(例如:/Users/amt/AppsforAndroid/AppsforAndroid只读/SpriteMethodTest)

以上步骤假设您已经安装了Android插件以及您选择的平台版本的Android SDK


创建Android项目后(取决于Eclipse设置)它会自动编译或者你可以手动编译,右键点击你的项目并选择Run As Android Application。如果emulator没有运行,请在之前执行此操作,否则我认为它应该为你启动它。

我对此也有点摸不着头脑。下面的过程似乎对我有效-YMMV

*使用svn插件在eclipse中加载svn url(http://apps-for-android.googlecode.com/svn/trunk (本案适用)

  • 查找您要加载的示例应用程序的程序包名称-对于“惊奇”,它是“com.example.惊奇”-稍后您将被困在一个模式对话框中并需要它

  • 使用新项目向导查看应用程序(本例中为“惊奇”),然后选择“Android项目”

  • 输入项目名称-我在这里也使用了“惊奇”,但不认为这有什么关系

  • 选择一个适用于应用程序的目标(当然取决于应用程序)-2.2适用于惊奇,但您可以稍后更改它

  • 输入应用程序名称(我再次使用了“惊奇”)

  • 对于“包名”,请使用您上面提到的名称(这可能无关紧要,但如果您使用其他名称,则可能会在以后混淆eclipse或创建需要删除的其他crud-请告诉我)

  • 单击“完成”

  • 它应该下载然后构建东西,然后它会抱怨,因为R.java在“gen”下,并且在源目录下(在本例中是针对这个应用程序的)

  • 删除/移动src下的R.java

  • 将其作为android应用程序运行


由于这是对只读存储库的签出,如果您想在其上执行自己的操作并将其存储在自己的存储库中,则需要稍后将其移动。在这种情况下,最好在其他地方签出它,然后执行导入过程。

我对此也有些费解。下面的过程似乎很有效给我-YMMV

*使用svn插件在eclipse中加载svn url(http://apps-for-android.googlecode.com/svn/trunk (本案适用)

  • 查找您要加载的示例应用程序的程序包名称-对于“惊奇”,它是“com.example.惊奇”-稍后您将被困在一个模式对话框中并需要它

  • 使用新项目向导查看应用程序(本例中为“惊奇”),然后选择“Android项目”

  • 输入我使用的项目名称