《OpenGL ES 3.x游戏开发(上卷)》一1.4 已有Android项目的导入和运行

简介:

本节书摘来异步社区《OpenGL ES 3.x游戏开发(上卷)》一书中的第1章,第1.4节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 已有Android项目的导入和运行

上一节介绍了如何搭建Android开发环境、如何开发Hello Android应用程序以及如何调试Android的应用程序,接下来在本节中将简要介绍已有Android项目的导入和运行。

1.4.1 项目的导入

首先介绍怎样将已有的Android项目导入Eclipse,此处以本书最后部分大案例中的“3D可爱抓娃娃”为例进行讲解,具体步骤如下。

(1)启动Eclipse,依次单击“File|Import”,系统将弹出导入项目的窗口Import,选择Android/Existing Android Code Into Workspace,然后单击“Next”按钮进入下一界面,如图1-64所示。

(2)在项目导入对话框中首先单击右上侧的“Browse...”按钮,如图1-65所示,找到工作区“D: Androidworkspace”,系统将工作区中的所有项目导入到“Projects”,选中“CatcherFun”项目,并按下“Finish”按钮,即可完成项目的导入。


1_64_65

1.4.2 应用程序的运行

将项目导入到Eclipse中以后,读者便可以在模拟器或连接的真机上运行导入的应用程序了,具体步骤如下。

(1)将手机与PC连接后,用鼠标选中该项目并右键单击,在出现的菜单中选择Run As,然后单击二级菜单中的Android Application选项,该项目对应的程序便运行到了连接的手机上,如图1-66所示。

(2)运行成功后,过一会便进入了“3D可爱抓娃娃”游戏的菜单界面,如图1-67所示。


1_66_67

提示

图1-67中的游戏界面是笔者在真机上运行游戏的截图,由于模拟器对OpenGL ES 3.0不支持,因此,本游戏大案例只能在真机上运行。

相关文章
|
7月前
|
缓存 Unix Android开发
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
Android安卓项目调试之Gradle 与 Gradle Wrapper的概念以及常用gradle命令深度详解-优雅草卓伊凡
756 8
|
7月前
|
存储 API Android开发
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
628 4
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
|
7月前
|
Java 开发工具 Maven
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
860 6
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1940 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
437 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
479 0
|
数据安全/隐私保护 开发者
OpenGL ES 多目标渲染(MRT)
Opengl ES连载系列
747 0
|
缓存 C++
Opengl ES之FBO
Opengl ES连载系列
459 0
|
存储 编解码 算法
Opengl ES之LUT滤镜(上)
Opengl ES之连载系列
1083 0
|
数据安全/隐私保护 索引
Opengl ES之纹理数组
Opengl ES连载系列
537 0