Android Talker(1)MAC Environment
1. Install the android sdk
Visit here http://developer.android.com/sdk/index.html and install the android sdk for mac.
Unzip the file named android-sdk_r20.0.3-macosx.zip.
cp the unzip directory to /Users/username/tool/android-sdk-macosx
link the /opt directory there.
>sudo ln -s /Users/username/tool/android-sdk-macos /opt/android-sdk
>vi ~/.profile
export ANDROID_HOME=/opt/android-sdk
add 2 path to PATH configuration in this file
>vi ~/.profile
export PATH=/opt/android-sdk/platform-tools:/opt/android-sdk/tools:$PATH
>. ~/.profile
2. Install the eclipse plugin
Find the plugin here: https://dl-ssl.google.com/android/eclipse/
[Window]---->[References]------>[Android] find the right place that we put the android sdk
click on the [Window]------> [Android SDK Manager] click on [installed packages] and click [update all]
Install maven plugin
http://m2eclipse.sonatype.org/sites/m2e
Install maven android plugin
https://svn.codespot.com/a/eclipselabs.org/m2eclipse-android-integration/updates/m2eclipse-android-integration
3. Download the samples again
>git clone https://github.com/SpringSource/spring-android-samples.git
error message:
[INFO] Android emulator command: /opt/android-sdk/tools/emulator -avd 10
[INFO] Found 0 devices connected with the Android Debug Bridge
solution:
Use eclipse to start the android emulator first. Then it is ok now.
Some commands I may used.
check the device
>adb devices
List of devices attached
emulator-5554 device
start the virtual device manager
>android avd
start the android plugin manager
>android
deploy my project o emulator
>mvn android:deploy
start the virtual device
>mvn android:emulator-start
watch the log file
>adb logcat
4. Running the application from eclipse
error message:
Emulator] emulator: ERROR: Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration.
solution:
edit the AVD, uncheck the snapshot.
error message:
The function `CGSFlushWindow' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Please use `CGSFlushWindowContentRegion' instead.
solution:
Just warning. Ignore them.
>mvn android:deploy
>mvn android:run
references:
http://sillycat.iteye.com/blog/1065583
http://sillycat.iteye.com/blog/1065584
http://sillycat.iteye.com/blog/855334
http://sillycat.iteye.com/blog/707399
http://developer.android.com/sdk/installing/index.html
http://developer.android.com/tools/help/adb.html
https://github.com/SpringSource/spring-android-samples/blob/master/README.md
分享到:
相关推荐
IEC 61162-1-2016 Single talker and multiple listeners最新英文版.pdf
功能包learning_communation的cpp源码,包括talker.cpp和listener.cpp两个代码,注释详细,供参考
JE Talker 0.9 JE Talker 0.9 JE Talker 0.9 JE Talker 0.9
Talker2 网络客户端此 repo 与的客户端相关,这是一个 IRC-Socket.io 代理,允许您从任何 Web 连接使用 IRC。 它是一个包含 Web 客户端的静态存储库。 要运行它,只需设置一个 Web 服务器: python -m ...
1. **数据包格式**:定义了数据包的结构,包括头部信息、消息体和尾部校验等部分,这些是客户端和服务器之间进行通信的基础。 2. **请求/响应模型**:描述了客户端如何发起请求,以及服务器如何返回响应。这包括...
ROS2 Android示例应用程序 这是使用ROS2使用Android / Java绑定的示例的集合基于rclandroid : ros2_android_listener ros2_android_talker 基于rcljava : ros2_listener_android ros2_talker_android 2016年10月3...
在这个"talker-listener通信实验"中,我们将深入理解Apollo Cyber的基本工作原理以及如何在本地环境中配置和运行示例。 首先,"Apollo Cyber"是一个高度模块化的框架,主要负责车辆传感器数据的采集、处理和分发。...
1. **Java基础知识**:首先,参与者需要对Java的基本语法有深入理解,包括变量、数据类型、控制结构(如if语句、for循环和while循环)、方法定义和调用等。此外,面向对象编程的概念如类、对象、继承、多态和封装也...
总的来说,"Mini Internet Talker"是一个结合了网络通信、GUI设计和多线程处理的实例,对于学习Delphi编程、网络应用开发,尤其是对Mac界面设计感兴趣的开发者来说,这是一个非常有价值的学习材料。通过深入研究其源...
健谈者 - 健谈者适用于 Android 操作系统的手机和平板电脑应用程序,面向失语症或言语障碍人士,通过黑板上的不同视觉选项促进交流。发展这个项目是在 Eclipse IDE 中构建的,它将根据 Eclipse 项目具有文件夹层次...
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) ...
1. **ChatHandler.java**:这个文件可能包含了处理客户端连接和通信的主要逻辑。ChatHandler类可能会负责接收来自telnet客户端的输入,解析命令,然后将响应发送回客户端。它也可能维护了与每个客户端连接相关的状态...
802.1Qat协议 传统IEEE 802网络标准的特性限制了其无法将普通异步流量与时间敏感的流媒体流量进行优先级划分。为了提供有保障的服务质量(QoS),流预留协议(SRP)确保了AV流设备间端到端的带宽可用性。如果所需的...
Atlantis Talker是一款开源的基于telnet协议的聊天服务器,设计独特且功能丰富。它不仅提供了基本的文字聊天功能,还具备了留言板、邮件系统、游戏以及多房间等多元化交互体验,所有的这些功能都是通过纯ASCII字符来...
Talker-crx插件是一款专为谷歌浏览器Chrome设计的扩展程序,其主要功能是将网页上的文本内容转化为语音,让使用者能够以听的方式获取信息,极大地提升了阅读体验,特别是对于那些视力不佳、阅读困难或者在忙碌中需要...
rospy版本的通讯例程,talker发布与listener监听的源代码,里面还有roslaunch可以供参考,按照我博客里创建一个功能包,然后把这个代码放进去就可以运行了,是比较好的入门资料
#创建一个说话者 创建项目 创建谈话者控制器 创建学习控制器 使用资源设置路径 在资源选项中使用 except 设置路径 说话者控制器 - 添加索引动作 谈话者控制器中的索引操作 - 添加索引页面 学习控制器 - 添加索引操作...
1. **MUD和MOO简介** MUDs是最早的多用户在线交互系统之一,用户通过文本命令来探索和交互。MOO是MUD的一种变体,强调对象导向编程,使得创建和修改虚拟世界变得更加灵活和复杂。Talker则更注重对话和交流,而非...