Firefly开源社区

标题: 大家使用rk3288是自己编译的烧写文件还是官方提供的镜像文件? [打印本页]

作者: shf1986    时间: 2016-2-18 13:54
标题: 大家使用rk3288是自己编译的烧写文件还是官方提供的镜像文件?
如题,本人从官方下载android 5.1的sdk源码,按照文档说明更新到最新版本,在不做任何修改的情况下,编译烧写到板子上,启动后黑屏,经过定位问题,是Launcher3启动失败的问题,请问大家有遇上的么?求高手解决,谢谢......
作者: shf1986    时间: 2016-2-18 13:58
E/SysPropJNI( 1401): [shf]========== key:8ᶑ��8ᶑ��sys.default_launcher val:com.android.launcher3 ==========
E/AndroidRuntime( 1401): FATAL EXCEPTION: main
E/AndroidRuntime( 1401): Process: com.android.launcher3, PID: 1401
E/AndroidRuntime( 1401): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.launcher3/com.android.launcher3.Launcher}: java.lang.RuntimeException: failed to set system property
E/AndroidRuntime( 1401):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2345)
E/AndroidRuntime( 1401):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2407)
E/AndroidRuntime( 1401):        at android.app.ActivityThread.access$800(ActivityThread.java:151)
E/AndroidRuntime( 1401):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319)
E/AndroidRuntime( 1401):        at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 1401):        at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 1401):        at android.app.ActivityThread.main(ActivityThread.java:5280)
E/AndroidRuntime( 1401):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 1401):        at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 1401):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:963)
E/AndroidRuntime( 1401):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
E/AndroidRuntime( 1401): Caused by: java.lang.RuntimeException: failed to set system property
E/AndroidRuntime( 1401):        at android.os.SystemProperties.native_set(Native Method)
E/AndroidRuntime( 1401):        at android.os.SystemProperties.set(SystemProperties.java:130)
E/AndroidRuntime( 1401):        at com.android.launcher3.Launcher.onCreate(Launcher.java:393)
E/AndroidRuntime( 1401):        at android.app.Activity.performCreate(Activity.java:6222)
E/AndroidRuntime( 1401):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
E/AndroidRuntime( 1401):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2295)
E/AndroidRuntime( 1401):        ... 10 more

以上是log
作者: zhansb    时间: 2016-2-18 14:57
git status 把输出的信息发出来看看
还有完整的编译命令也发出来
作者: jpchen    时间: 2016-2-18 15:11
请把编译的步奏列一下
作者: shf1986    时间: 2016-2-18 15:48
zhansb 发表于 2016-2-18 14:57
git status 把输出的信息发出来看看
还有完整的编译命令也发出来

大神,你终于出现了.......
steve@steve-virtual-machine:~/workspace/firefly-rk3288-lollipop$ git status
# On branch Firefly-RK3288
nothing to commit (working directory clean)
这是git status的信息

编译命令如下:
#
mkdir -p firefly-rk3288-lollipop
cd firefly-rk3288-lollipop
tar -xf ../firefly-rk3288_android5.1_git_20150910.tar -C ./
git reset --hard
git remote add bitbucket https://bitbucket.org/T-Firefly/firenow-lollipop.git
git pull bitbucket Firefly-RK3288:Firefly-RK3288


#
cd kernel
make firefly-rk3288_defconfig
make -j8 firefly-rk3288.img


#
./build.sh
make -j8
#make -j8 PRODUCT-rk3288_box-user
#make -j8 PRODUCT-rk3288_box-userdebug
#make -j8 PRODUCT-rk3288_box-eng
./mkimage.sh
作者: shf1986    时间: 2016-2-18 15:53
zhansb 发表于 2016-2-18 14:57
git status 把输出的信息发出来看看
还有完整的编译命令也发出来

firefly-rk3288_android5.1_git_20150910.tar这个版本直接编译出来可以用,但是不能双屏显示,所以我得更新到最新,才能用双屏......
作者: shf1986    时间: 2016-2-18 15:54
jpchen 发表于 2016-2-18 15:11
请把编译的步奏列一下

#
mkdir -p firefly-rk3288-lollipop
cd firefly-rk3288-lollipop
tar -xf ../firefly-rk3288_android5.1_git_20150910.tar -C ./
git reset --hard
git remote add bitbucket https://bitbucket.org/T-Firefly/firenow-lollipop.git
git pull bitbucket Firefly-RK3288:Firefly-RK3288


#
cd kernel
make firefly-rk3288_defconfig
make -j8 firefly-rk3288.img

大神,这是编译步骤
#
./build.sh
make -j8
#make -j8 PRODUCT-rk3288_box-user
#make -j8 PRODUCT-rk3288_box-userdebug
#make -j8 PRODUCT-rk3288_box-eng
./mkimage.sh
作者: shf1986    时间: 2016-2-18 15:56
jpchen 发表于 2016-2-18 15:11
请把编译的步奏列一下

这个是git log信息
steve@steve-virtual-machine:~/workspace/firefly-rk3288-lollipop$ git log -2
commit ebbfd810bf04932b454612091b76c448ddd50c73
Author: linjz <service@t-firefly.com>
Date:   Wed Jan 13 14:58:29 2016 +0800

    Kernel->dts:add lcd-ips5k0350fpc-mipi.dtsi

commit 80eb64f8e2f5280e2acb3de645c913a2b9efbd80
Author: linjz <service@t-firefly.com>
Date:   Wed Jan 13 14:16:09 2016 +0800

    Kernel->dts:add touchscreen GSLX680 support and touch default as disabled
作者: shf1986    时间: 2016-2-19 08:35
zhansb 发表于 2016-2-18 14:57
git status 把输出的信息发出来看看
还有完整的编译命令也发出来

大神帮忙看一下啊.......
作者: shf1986    时间: 2016-2-19 08:35
jpchen 发表于 2016-2-18 15:11
请把编译的步奏列一下

大神帮忙看一下啊.......
作者: zhansb    时间: 2016-2-19 10:11
把./build.sh改成. build.sh后试试
作者: shf1986    时间: 2016-2-19 10:25
zhansb 发表于 2016-2-19 10:11
把./build.sh改成. build.sh后试试

好的,大神,我试试再回复你,谢谢了......
作者: shf1986    时间: 2016-2-19 11:29
zhansb 发表于 2016-2-19 10:11
把./build.sh改成. build.sh后试试

大神,我重新按你说的命令试了试,问题依旧有......
我把整个环境删了,重新来一遍试试看......
作者: shf1986    时间: 2016-2-19 14:36
zhansb 发表于 2016-2-19 10:11
把./build.sh改成. build.sh后试试

大神,我重新删了,重新按照步骤来了一遍,还是有这个问题,启动后黑屏,只有个power的按钮......
大神,帮忙解决下,谢谢......
作者: zhansb    时间: 2016-2-19 14:39
用哪个工具刷的固件?
作者: zhansb    时间: 2016-2-19 14:42
直接用5.1 SDK下的/FFTools/AndroidTool.rar试试,包括其中的loader和parameter也用5.1下的
作者: shf1986    时间: 2016-2-19 15:04
zhansb 发表于 2016-2-19 14:42
直接用5.1 SDK下的/FFTools/AndroidTool.rar试试,包括其中的loader和parameter也用5.1下的

好的,我试试,谢谢了......
作者: shf1986    时间: 2016-2-19 15:15
zhansb 发表于 2016-2-19 14:42
直接用5.1 SDK下的/FFTools/AndroidTool.rar试试,包括其中的loader和parameter也用5.1下的

谢谢了,大神,你终于解救我了......
非常感谢......
作者: shf1986    时间: 2016-2-19 15:33
总结一下:
按照官方文档进行编译,编译完成后用android 5.1 SDK下的/FFTools/AndroidTool.rar进行烧写就可以了......




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1