我正在尝试实现此库:
https://github.com/commonsguy/cwac-camera

因此,在设置ActionBarSherlock(比10更旧的APIS时需要)之后,当我运行App时,它在放大布局时崩溃:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <com.commonsware.cwac.camera.acl.CameraFragment
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</RelativeLayout>


出现以下错误:



这是我的图书馆设置:



一切都可以编译,但是一旦我在布局中使用此类,它就会崩溃。

之所以导入,是因为我可以在代码中使用该类:



有小费吗?

编辑:

这是我的实际设置。我现在不使用Jar,而是使用源代码作为库项目,现在该错误看起来像AppCompat库与Sherlock和/或CameraFragment库不兼容:





第二次编辑。
现在,我从项目中删除了ABS,并将Appcompat用于Commonsware Camera项目。它会编译,并且现在出现以下错误:


  该类不是View com.commonsware.cwac.camera.acl.CameraFragment

最佳答案

CameraFragment不是View,因此不能这样使用。使用<fragment>元素来使用该片段,或者使用CameraView

08-17 19:01