android 杂项知识

来源:互联网 发布:单片机pwm红外发射 编辑:程序博客网 时间:2024/05/20 02:25

eclipse 查看android日志

       在eclipse 里依次选择
       Window->show view->Other->Android->LogCat

eclipse  更改jdk
       
 在windows->Preferences->java->Compiler : Compiler compliance level
       
在eclipse中往android虚拟机中添加文件
      
 方式一、将文件拷贝到工程的assets目录下
        方式二、将文件拷贝到res\raw目录下(没有目录的话可以创建一个,但目录名必须是raw)
        方式三、在Eclipse中转到DDMS透视图部分,在File Explorer视图部分展开mnt文件夹,选中sdcard文 件夹,通过视图右上角的Push a file onto device按键可以将文件传到模拟器的sd卡中

直接写在init.rc文件里更方便:

# mount mtd partitions
    # Mount /system rw first to give the filesystem a chance to save a checkpoint
#    mount yaffs2 mtd@system /system
#    mount yaffs2 mtd@system /system ro remount
    mount vfat /dev/block/mmcblk0 /sdcard 
    chown system system /sdcard
    chmod 0777 /sdcard

在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定设备号。 
adb devices 
这个指令可以得到当前设备的序列号(serialNumber)。 
比如一个模拟器通常是 emulator-5554 
在adb的指令后面加上参数 -s <serialNumber> 比如 -s emulator-5554 
就可以指定adb指令的目标。 
在多个模拟器或者设备存在时很实用。
 
解决NDK编译静态库时没反应
项目编译成动态库是正常的,将Android.mk里面的include $(BUILD_SHARED_LIBRARY)改成include $(BUILD_STATIC_LIBRARY)编译静态库,运行NDK-BUILD却一点反应都没有,一闪而过。

解决方案:在<project>\jni\目录下添加一个Application.mk文件,里面写上一行代码:
APP_MODULES := libexample
问题解决。

Ubuntu下eclipse安装ADT时遇到org.eclipse.wst.sse.core 0.0.0缺失的一个解决方案

今天在Ubuntu下用eclipse配置Android开发环境,在配置ADT时出现如下错误:

Cannot complete the install because one or more required items could not be found.Software being installed: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219)Missing requirement: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219) requires 'org.eclipse.gef 0.0.0' but it could not be found

经网络查询,是由于所下载的eclipse插件不全,导致缺少org.eclipse.wst.sse.core

解决方法如下:
1. 在Help->Install New Software->”Available Software Sites”中找到你那个eclipse版本的主要更新源,如下所示:

Indigo - http://download.eclipse.org/releases/indigo

我的eclipse是3.7,对应开发代号是Indigo,在前面的方框中打勾,点击OK。

如果不是3.7,或者列表中没有对应的版本,如3.6版为Helios(3.5为Galileo,3.4为Ganymede,3.3为 Europa),那么在Help->Install New Software窗口单击Add,在Name一栏中输入Helios,Location中输入

http://download.eclipse.org/releases/helios

即把地址中的indigo改为helios即可。点击OK。

更新完成后,选择列表的最后一项“Web,XML,Java EE and OSGi Enterprise Development”,点击Next并安装、更新。

之后便可以像教程介绍的一样安装ADT了。


原创粉丝点击