2012-12-14 2 views
0

헬리오스가 설치되었지만 라이센스 위반으로 인해 플러그인을 설치할 수 없었습니다. Java SDK 1.7을 제거하고 Eclipse 폴더를 삭제하고 Eclipse JUNO (최신 버전이어야 함)를 다운로드했습니다. Windows에 Android sdk를 설치했지만 Eclipse를 가져온 후에 다른 디렉토리에 Eclipse를 설치 한 것처럼 보입니다.새 버전으로 작업 이클립스 프로젝트 가져 오기

내 문제는 기존 프로젝트 (다른 ​​새 프로젝트 .. 소스에서 Android Project 빌드)를 가져 오는 중이며 컴파일 오류가 없다는 것입니다. 최대한 빨리 프로그램을 실행 나는이 오류 로그를 얻을 : 라인 SplashScreen.java:30에

12-14 00:06:39.906: E/AndroidRuntime(668): FATAL EXCEPTION: main 

12-14 00:06:39.906: E/AndroidRuntime(668): java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxxname.xnamepre.xnamepre2012/xxxxname.xnamepre.xnamepre2012.SplashScreen}: android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.Space 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread.access$600(ActivityThread.java:123) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.os.Handler.dispatchMessage(Handler.java:99) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.os.Looper.loop(Looper.java:137) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread.main(ActivityThread.java:4424) 

12-14 00:06:39.906: E/AndroidRuntime(668): at java.lang.reflect.Method.invokeNative(Native Method) 

12-14 00:06:39.906: E/AndroidRuntime(668): at java.lang.reflect.Method.invoke(Method.java:511) 

12-14 00:06:39.906: E/AndroidRuntime(668): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 

12-14 00:06:39.906: E/AndroidRuntime(668): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 

12-14 00:06:39.906: E/AndroidRuntime(668): at dalvik.system.NativeStart.main(Native Method) 

12-14 00:06:39.906: E/AndroidRuntime(668): Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.Space 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:691) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 

12-14 00:06:39.906: E/AndroidRuntime(668): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:251) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.Activity.setContentView(Activity.java:1835) 

12-14 00:06:39.906: E/AndroidRuntime(668): at xxxxname.xnamepre.xnamepre2012.SplashScreen.onCreate(SplashScreen.java:30) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.Activity.performCreate(Activity.java:4465) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) 

12-14 00:06:39.906: E/AndroidRuntime(668): ... 11 more 

12-14 00:06:39.906: E/AndroidRuntime(668): Caused by: java.lang.ClassNotFoundException: 
android.support.v7.widget.Space 

12-14 00:06:39.906: E/AndroidRuntime(668): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 

12-14 00:06:39.906: E/AndroidRuntime(668): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 

12-14 00:06:39.906: E/AndroidRuntime(668): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.createView(LayoutInflater.java:552) 

12-14 00:06:39.906: E/AndroidRuntime(668): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680) 

12-14 00:06:39.906: E/AndroidRuntime(668): ... 21 more 

내가 파일을 손도 안 setContentView(R.layout.splashscreen); 의미합니다. res/layout 폴더에는 splashscreen.xml 파일이 있습니다.

또한 어떻게 가상 Android 기기 관리자 용 미니 아이콘을 내 툴바에 추가 할 수 있습니까?

+0

편집 : 나는이 문제를 해결했다 : 나는 모든 XML 파일에서 android.support.v7.widget.Space 위젯을 사용하고 있었다. 나는 그들이 더 이상 사용할 수없는 이유를 알지 못한다. 나는 이클립스가 호환성 문제를 추가했다고 생각한다 ... 다른 안드로이드에 충돌이 일어나면 놀라지 않을 것이다. (의도 된 2.2 ++ (sdk8)이고 빌드 대상은 sdk15이다. . 내 질문을 지금 변경 -이 줄의 삭제 내 코드 효과가 있습니까? 나는 에뮬레이터의 차이점을 알 수 없었고 나는이 위젯을 추가하지 않았다는 것을 확신합니다. – user1497119

답변

관련 문제