启动Android模拟器,控制台出现错误
--------------------------------
[2011-03-25 20:46:09 - helloworld] emulator-5554 disconnected! Cancelling 'fangzhou.helloworld.HelloActivity activity launch'!
[2011-03-25 20:46:16 - helloworld] ------------------------------
[2011-03-25 20:46:16 - helloworld] Android Launch!
[2011-03-25 20:46:16 - helloworld] adb is running normally.
[2011-03-25 20:46:16 - helloworld] Performing fangzhou.helloworld.HelloActivity activity launch
[2011-03-25 20:46:16 - helloworld] Automatic Target Mode: launching new emulator with compatible AVD 'AVD1.6'
[2011-03-25 20:46:16 - helloworld] Launching a new emulator with Virtual Device 'AVD1.6'
[2011-03-25 20:46:17 - helloworld] New emulator found: emulator-5554
[2011-03-25 20:46:17 - helloworld] Waiting for HOME ('android.process.acore') to be launched...
--------------------------------
打开Eclipse的IDE:
1.1 英文原版
window -> Show Views -> device -> view menu -> Reset adb
1.2 中文版
窗口(W) -> 显示视图(V) ->Devices -> 视图菜单 ->Reset adb
二、截图版
结束
设置完重启下模拟器即可,可能一段时候后又出现,再这样设置一下就行,暂时没有找到根治的办法,不过已经很满足了,比起昨天启动一次调试一次就断一次要好得多
方法2:
删除android-sdk-windows\.android\avd\xx\下的以.lock结尾的文件夹 删除android-sdk-windows\.android\avd\xx\下的以.lock结尾的文件夹
即:C:\Documents and Settings\%你的当前用户%\.android\avd\xx\下的以.lock结尾的文件夹
最近好奇如何将Android的apk文件反编译成源文件呢.
准备工作:
到网站下载:
dex2jar : http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI: http://laichao.googlecode.com/files/jdgui.zip
准备工作完成之后:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录,运行: ex2jar.bat classes.dex
运行结果获得的: classes.dex.dex2jar.jar , 然后通过反编译工具JD-GUI打开即可看到源文件.
注: 附件为所需的工具包.
原文转载: http://www.maxhis.info/androiding/android-apk-decompile/
id 是一个指针类型,可以指向任何一个对象。
Bool 的值 YES表示 1,NO表示 0.
IBOutLet 是表示 对Interface buildder 做一个提示 能够让interface builder 读取到。
IBAction 和 void 意义一样,但是 IBAction 和 IBoutLet一样 同样对interface builder 的一个提示。
nil 和 null 意义一样。
#import 和 #include 都能用来导入 其他文件,但是有一点区别,#import 会去除 重复。不会重复
&& 文件的 读取 与 写入 常用的方法
-(BOOL)writeToFile:(NSString *)path atomically:(BOOL)flay;
-(id)initWithContentsOfFile:(NSString *)path;