今天正式进入了android项目组,今天的任务就是搭建环境,熟悉代码,测试软件。
项目组新配了机器,根据教程搭建了android的开发环境,目前使用的环境是winxp,jdk6,android8,eclipse3.5。首先在模拟器下安装了产品的apk,经过了漫长的编译启动后,模拟器启动,提示程序错误,询问同事后,在系统盘/Documents and Setting/用户/.android目录下替换了产品的debug.keystore签名文件。再次run android application后,提示不能重复安装相同的apk。将${Android}\android-sdk\platform-tools加入环境变量之中。启动命令行
adb uninstall softwareName
提示成功,重新run android application,这下子终于见到了这个产品的真面目。默认的模拟器非常大,可以略为调小点,方法是,eclipse里 Run As - Run Configurations-target-Additional Emulator Command Line Options 下面加入-scale 0.7,如下图。

接下来是真机调试,单位给配了一台索尼x8的手机,固件是2.1 update,低端手机。安装豌豆夹,数据线连接,开启USB调试,开启始终唤醒,自动安装驱动。eclipse里 Run As-run Android Application。就可以直接在手机上调试代码了,重复安装的问题,可以通过手机的应用程序管理进行卸载。
简单走了遍产品后,开始源代码的阅读,为了了解结构加入了一些log输出,启动后在DDMS preference下LogCat窗口下无法找到日志的输出。在AndroidManifest.xml里找到application标签里将android:debuggable属性值改为true,并且LogCat里也支持filter,调试起来还是比较方便的。
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:name="myapp" android:taskAffinity="com.app.myapp"
android:launchMode="singleTask" android:debuggable="true">

- 大小: 37.5 KB
分享到:
相关推荐
"传智播客_Andorid_Android基础视频video_第一天修"是一套专为初学者设计的教程资源,旨在帮助学习者快速掌握Android应用开发的基本概念和技术。这个压缩包包含了第一天的学习内容,可能是视频课程或者讲义,用于...
在本资源中,“传智播客_Andorid_Android项目手机卫士视频video_手机卫士第9天视频修正”是一个专门针对Android平台的开发教程,由知名教育机构传智播客提供。这个课程可能专注于教授如何构建一个名为“手机卫士”的...
在本资源中,“传智播客_Andorid_20天精通Android开发视频_第08天视频.zip”是一个压缩包,包含的是传智播客教育机构提供的Android开发系列课程的第八天教学视频。这个系列的目标是帮助学习者在20天内熟练掌握...
第一个`TextView`用于提示用户输入用户名,而`EditText`用于实际输入操作。 3. **密码输入**:同样使用`TextView`和`EditText`的组合,用于提示和输入密码。 4. **性别选择**:通过`RadioGroup`和`RadioButton`实现...
"传智播客_Andorid_Android基础视频video_第四天修"这个压缩包显然包含了针对Android初学者的第四天教学内容,旨在帮助学习者深化对Android开发的理解。传智播客是一家知名的教育机构,他们的课程通常覆盖了广泛的IT...
在Android开发中,第19天的视频可能涵盖了高级主题,这些主题对于精通Android开发至关重要。以下是一些可能涵盖的知识点: 1. **Android架构组件**: Android架构组件是Google推荐的最佳实践,包括ViewModel、...
"第五天修"这一部分可能意味着课程已更新至第五天的内容,涵盖了之前四天的学习积累,并对相关知识进行了修正或补充,以提供更准确、更全面的教学体验。 在Android开发中,基础知识至关重要,通常包括以下几个方面...
实现这种效果可以使用Android自带的DrawerLayout或者第三方库如SlideUpPanel、SlidingPaneLayout等。 3. 自定义加载动画: 在等待数据加载时,自定义加载动画能提升用户体验。这可能涉及到CircleLoading、...
"传智播客_Andorid_Android基础视频video_第七天修" 提供的课程资源显然旨在帮助初学者或有一定经验的开发者巩固Android开发的核心概念。传智播客是一家知名的教育机构,其课程内容通常严谨且深入,适合自学或作为...
至于"okhttptest"这个文件名,它可能是一个示例项目中使用OkHttp库进行网络请求测试的代码。OkHttp是Android开发中常用的网络库,它提供了高效的网络连接和易于使用的API。在自定义日期和时间选择器的项目中,你可能...
3. **3G手机Android应用开发第三天代码**:这可能是一个示例代码集,展示了Android应用开发的某个阶段或主题。通过研究这些代码,开发者可以学习到如何实现特定功能,如网络连接、数据存储等。 4. **SDImageView**...
本教程全面覆盖了Android开发的基础知识,包括安装SDK、编写第一个应用程序以及深入理解Android程序架构。以下是对这些关键知识点的详细阐述: 1. **Android SDK安装**:Android SDK(Software Development Kit)是...
本书共分两篇,第一篇介绍了Android 3D游戏开发的基础知识,主要对OpenGL ES的相关内容进行了介绍。 章 名主 要 内 容 第1章 英雄还看今朝—Android简介本章介绍了市场上主流的手机平台,同时也分析了未来手机...
《Android技术开发基础》课程设计项目“StyleBook...总体来看,“StyleBook”项目不仅涵盖了Android应用的基础开发技能,还涉及到UI设计、数据获取、第三方库集成等多个方面,是学习和实践Android开发的一个综合案例。
c ++代码和opencv的java SDK结合使用时,NDK将自动删除libs文件夹中的第三方库,此问题似乎在Windows版本的opencv4android中不会发生,但在linux / unix版本的opencv4android中会发生,并且丑虫使我困惑了将近一天。...
Android系统是目前全球最受欢迎的智能手机操作系统之一,其核心部分是由Java语言编写的。Java作为一种面向对象的编程语言,因其简洁、高效和跨平台的特性,成为构建Android系统的基础。本篇将深入探讨Java在Android...
在Android项目中,可以使用Android Gradle插件的AspectJ plugin来编译时织入切面。 4. **使用第三方库**:像`Butter Knife`这样的库,虽然主要目的是视图注入,但其实现方式也包含AOP元素。另外,`...
"第一天布局图"可能指的是初学者在接触Android应用开发时,学习如何设计和组织UI元素的第一步。在这个场景下,我们将深入探讨Java语言在Android布局设计中的作用以及与之相关的知识点。 Java作为Android开发的主要...
文档中以第一天的学习过程为例,详细叙述了如何编写Android系统代码。首先实现一个***dl接口,这个接口是提供给Android应用层调用的,允许应用程序通过Binder进行跨进程通信来控制LED。***dl文件位于frameworks/base...