2011-12-09 55 views
0

奇怪的是我的小 “键盘” 的应用程序抛出这样的错误:Android键盘:java.lang.ClassNotFoundException?

12-09 21:38:20.736: ERROR/AndroidRuntime(20076): java.lang.RuntimeException: Unable to instantiate service AKeyboard.com.rob.AKeyboard: 
    java.lang.ClassNotFoundException: AKeyboard.com.rob.AKeyboard in loader dalvik.system.PathClassLoader[/data/app/AKeyboard.com.rob-2.apk] 
package AКeyboard.com.rob; 

import android.inputmethodservice.InputMethodService; 
import android.inputmethodservice.KeyboardView; 
import android.view.View; 
import android.widget.LinearLayout; 

public class main extends InputMethodService 
implements KeyboardView.OnKeyboardActionListener { 


    private LinearLayout mInputView; 

    @Override public void onCreate() { 
     super.onCreate(); 

    } 


    @Override public View onCreateInputView() { 
     mInputView = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null); 
     return mInputView; 
    } 

. . . 

任何想法?

谢谢!

回答

2

AndroidManifest.xml显然是希望找到一个名为AKeyboard.com.rob.AKeyboard类,但是已经定义了你的类为main(完全限定为AKeyboard.com.rob.main)。重命名类或更改清单。

+0

谢谢,工作! :) –