如何使用Android的源代码……
我下载了android-4.0.4_r1.2这个源代码的包,准备学习并修改一下其中的PinyinIME代码然后发现,在使用网上的教程(安装了ADT,NDK,JDK,以及a...
我下载了android-4.0.4_r1.2这个源代码的包,准备学习并修改一下其中的PinyinIME代码
然后发现,在使用网上的教程(安装了ADT,NDK,JDK,以及android的AVD和SDK之后)使用eclipse编译得到各种报错(R不存在,这个错误已经解决,mContext不存在,已经解决,在开始加了一句Context mContext;)但还有一些编译没有通过(比如有个叫mPaddingLeft的)
我不确定自己是不是缺少了什么包,只需要一个能够编译这个PinyinIME的方法
我并不需要PinyinIME.apk之类的东西,这个网上到处都是,我也尝试着反编译了一个,但反编译之后再带回eclipse还是各种报错……
另外,看在这么多悬赏的份上……最好详细些……
PS.我编程能力尚可,有C和Java基础,但从未接触过android程序的制作,请不要因为假定我是一个精深的程序猿而略过一些约定或者常识一样的东西……(看在100分悬赏的份上……)
附件:我使用的PinyinIME:http://pan.baidu.com/s/1c02JQOK
另外如果上一个链接失效,试试这个:链接: http://pan.baidu.com/s/1i3iWSq5 密码: pqkw
目前错误的类型大致分为三类
Description Resource Path Location Type
Cannot instantiate the type Vibrator SoftKeyboardView.java /SettingsActivity/src/com/android/inputmethod/pinyin line 384 Java ProblemDescription Resource Path Location Type
mPaddingBottom cannot be resolved to a variable BalloonHint.java /SettingsActivity/src/com/android/inputmethod/pinyin line 401 Java Problem
外加字数限制原因我把最后的一类放在追问上面了……
理论上我下载的原版在这里:链接: http://pan.baidu.com/s/1sjNYmpZ 密码: uskr
发的链接中的版本其实我已经DEBUG过了,修改了不少东西…… 展开
然后发现,在使用网上的教程(安装了ADT,NDK,JDK,以及android的AVD和SDK之后)使用eclipse编译得到各种报错(R不存在,这个错误已经解决,mContext不存在,已经解决,在开始加了一句Context mContext;)但还有一些编译没有通过(比如有个叫mPaddingLeft的)
我不确定自己是不是缺少了什么包,只需要一个能够编译这个PinyinIME的方法
我并不需要PinyinIME.apk之类的东西,这个网上到处都是,我也尝试着反编译了一个,但反编译之后再带回eclipse还是各种报错……
另外,看在这么多悬赏的份上……最好详细些……
PS.我编程能力尚可,有C和Java基础,但从未接触过android程序的制作,请不要因为假定我是一个精深的程序猿而略过一些约定或者常识一样的东西……(看在100分悬赏的份上……)
附件:我使用的PinyinIME:http://pan.baidu.com/s/1c02JQOK
另外如果上一个链接失效,试试这个:链接: http://pan.baidu.com/s/1i3iWSq5 密码: pqkw
目前错误的类型大致分为三类
Description Resource Path Location Type
Cannot instantiate the type Vibrator SoftKeyboardView.java /SettingsActivity/src/com/android/inputmethod/pinyin line 384 Java ProblemDescription Resource Path Location Type
mPaddingBottom cannot be resolved to a variable BalloonHint.java /SettingsActivity/src/com/android/inputmethod/pinyin line 401 Java Problem
外加字数限制原因我把最后的一类放在追问上面了……
理论上我下载的原版在这里:链接: http://pan.baidu.com/s/1sjNYmpZ 密码: uskr
发的链接中的版本其实我已经DEBUG过了,修改了不少东西…… 展开
1个回答
展开全部
我不是浓Android开发的,但是玩过SDK那玩意。记得当初也是自己下eclipse什么的弄,怎么都是R不存在。后来发现是eclipse和ADT版本不对应,他们冲突有问题。干脆就在谷歌官网上下了一个ADT的东西,直接通过。
综上,我觉得还是不要自己弄eclipse下载ADT什么的了,直接用谷歌做好的就成。以免遇到各种问题。他的东西经常改动,版本不对就会出问题。
附地址:
http://www.cnblogs.com/tc310/p/3938353.html
综上,我觉得还是不要自己弄eclipse下载ADT什么的了,直接用谷歌做好的就成。以免遇到各种问题。他的东西经常改动,版本不对就会出问题。
附地址:
http://www.cnblogs.com/tc310/p/3938353.html
更多追问追答
追问
下载了ADT,发现其中内置SDK,于是直接打开了其中的eclipse,装载了PinyinIME
然后编译报错:问题并没有解决……
能否给出一个比较详细的解决方案……Description Resource Path Location Type
The method getInstance(PinyinIME) is undefined for the type 。。
追答
因为我现在在公司,公司封掉了百度云,没法现在你的那个PinyinIME
而且我做的是iOS,对这个也是很久之前弄的。如果不着急的话我今天晚上回家瞅瞅。
PS:顺便告诉我一下你的ADT版本
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询