我想使用API级别21中添加的MediaProjectionManager,因此我在 AndroidManifest.xml 中添加了以下代码:
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="21"/>
在我的Java代码中,我有:
MediaProjectionManager mpm = (MediaProjectionManager)
context.getSystemService(Context.MEDIA_PROJECTION_SERVICE);
但我得到&#34; MediaProjectionManager cannot be resolved
&#34;在Eclipse中,我的maven构建还说&#34; cannot find symbol MediaProjectionManager
&#34;
为什么呢?怎么解决? (我正在使用android-maven-plugin)
答案 0 :(得分:0)
您已将应用更改为使用SDK 21
来编译应用。这样构建系统才能意识到&#34;新方法。
如果您没有SDK 21,则打开Android SDK Manager并下载。
答案 1 :(得分:0)
您必须向提供MediaProjectionManager类的库添加依赖项。
在Eclipse中,您必须使用M2e和M2e-Android才能正确配置类路径。