关于这个问题有很多问题,但我找不到解决办法。
我正在使用eclipse为Android开发,我想在我的手机上进行测试,这是Android2.2HTC的愿望。
我使用的是最新的AdMob sdk,由android (rev 4)部署,我的Sdk是Androidto最新的(sdk工具在rev 16,平台工具在rev 10,API 7到15)。
我读过这篇文章,我必须:
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
screenSize|smallestScreenSize标志,我必须在project.properties中使用target=android-13。(这也可以在eclipse中通过更改项目构建目标来实现)
android:minSdkVersion="8":这实际上允许在该手机上运行导出的apk (通过编译apk,然后使用亚行部署),但不允许在eclipse上调试(eclipse希望有一个与buildtarget兼容的设备,(不是minsdk版本)我的计算机相当旧,使用模拟器并不是一个真正的选择(购买matter)
看起来也不明智(这只是推迟了问题,而且通常是个糟糕的选择。)
现在情况已经到了,我如何在eclipse中开发,同时使用最新的AdMob sdk并在我的2.2目标上进行调试?
发布于 2012-03-12 12:38:22
我更新了最新的ADT (16)
现在,eclipse说:
显示
但是,我可以双击这个目标,eclipse将在上面正确运行.现在,我可以从eclipse直接在我的2.2设备上调试。顺便提一句,我可能被日食中显示的红十字所愚弄,而不是“强迫”在设备上运行。
编辑:固定格式
发布于 2012-03-07 14:24:05
编辑:
刚刚做了三件事:
1.创建了一个针对SDK 2.2版本的项目,在清单中使用了此代码
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"target=android-15
使用-sdk android:minSdkVersion="8“
工作完成了。
发布于 2012-03-07 14:43:42
将min版本设置为
android:minSdkVersion="8"并将目标设置为15,只需将其用于Admob
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"恐怕找不到别的办法了。
https://stackoverflow.com/questions/9602493
复制相似问题