AndroidManifest.xml 에  클래스가 존재 하지 않는다고 나오네요.
AndroidManifest 에

<activity android:name=".Compass"
               android:label="@string/app_name">

이부분에서 에러가 발생하는데요 제 클래스 이름은  CompassView.java 입니다.

엑티비티 에 이름이 달라서 인가요? 다은 xml 이나 클래스에는 에러가 없습니다..