Lunix Android X86 启动闪屏+ =号,debug模式提示 如下,求高手解决,本人全小白

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lunix Android X86 启动闪屏+ =号,debug模式提示 如下,求高手解决,本人全小白相关的知识,希望对你有一定的参考价值。

skipping insecure file 'system/lib/modelus/3.8.0-android-x86+/modules.alias
就是这个错误,目前可以在windows直接访问修改该文件
求高手帮忙,成功后追加50分

估计改内核版本不能正确支持您机器的某设备模块或者镜像编译时有错误。
换版本4.2.2最好(支持的Android应用多),用虚拟机展开文件到U盘(最好EXT3),自己重启机器,安装grub 0.97引导,当然需要硬盘安了GRUB引导管理器,试试grub4dos吧(我的是Fedora14自带的0.97,xp双系统),如果您电脑识别U盘为(fd0),那么:
grub>root (fd0)
grub>setup (fd0)
最好执行setup两次,确认看到成功提示。

如果机器够强,使用虚拟机即可。建议Virtual box。

如果一定要安装到U盘,需要两张U盘,一张用UltraISO写入LiveCD即可使用,另一张作安装盘,注意一定要在开机时选择启动设备,老电脑可能不支持。不管怎样,有时可能不能找到要安装的U盘,所以尽量把两张盘插到前后的USB口,使它们不用一个集线器。同样grub引导可能安装不正确,需要手工安装,方法同虚拟机法,注意:文件系统选EXT3好,必须保证文件完全展开,GRUB可能需手工安装两次才能正常使用。我使用fedora14的grub 0.97手工安装引导两次才成功,可在不同电脑使用,修改一下/grub/menu.lst即可,估计grub4dos也是可以安装引导的,方法就不说了吧,多的是网上资料。

如果内存够大,也可以试试grub4dos引导ISO安装。不过建议你使用BlueStack模拟器得了,我是因为内存没2G才试试Android X86的,早期的一些游戏玩不了。

当然,如果您linux较熟悉了,自己看到底哪个设备出错,看看该内核支持传递哪些参数,如果非关键,传参禁止内核启用该设备即可。需要查看源码或官方文档了解。建议你别干这费力事,等版本完善好了,反正也就玩玩,还不如专心自己的正事儿。

自己编译源码也没啥了不起,看那源码也没啥了不起,不就是一个规则集合而已。ARM在嵌入式确实有优势,不过如Android平板、手机本身属于内容消费,不是内容创作,还远达不到PC的能力,什么四核啥的,还不如PC的双核,纯粹概念商业炒作。而且应用开发是逻辑相通的,学PC开发,转ARM,设计思想和技巧没多大区别,总之,非专业人士,非狂热者,玩玩即可。追问

这个就是4.2.2,已经解决了,是ntfs格式下安装导致的,直接复制live cd的文件,改了isolinux为syslinux,然后做好grub4dos 的bcd启动菜单,为live cd添加了data.img作为数据存放区(内存卡),然后用bcd引导grub启动,输入root,kernel,initrd.boot这几个命令就成功了,已经没有问题了

追答

感谢采纳,您水平也蛮不错的啊。

参考技术A 你可以看看android源码中这个文件:
system\core\init\util.c 中的 read_file函数
if ((sb.st_mode & (S_IWGRP | S_IWOTH)) != 0)
ERROR("skipping insecure file '%s'\n", fn);
goto oops;

错误信息应该是这个判断不成立时,产生的,我猜可能是:
system/lib/modelus/3.8.0-android-x86+/modules.alias文件权限问题,改权限试试。
chmod 600 system/lib/modelus/3.8.0-android-x86+/modules.alias追问

都进不去,怎么改撒

追答

你是搞android系统开发吗?

追问

我是安装。。

追答

如果没有源码,你只是把固件烧到机器里面,那就改不了了,因为这种问题是做android系统移植时会碰到的,如果有源码,在init.rc文件里面加上chmod 600 system/lib/modelus/3.8.0-android-x86+/modules.alias也行,然后编译生成固件在烧到机器里面

追问

对不起撒。。百度不允许同时两个,我发一个给你回答,然后我采纳了撒,看私信

iPhone X 中的双离子闪屏

【中文标题】iPhone X 中的双离子闪屏【英文标题】:double ionic splash screen in iPhone X 【发布时间】:2018-05-09 21:19:00 【问题描述】:

我的 apache cordova(使用 ionic 3)有问题,这个问题只发生在 iphone X 上。

当应用启动时,它会显示默认的离子闪屏(像这样,但已缩放):

几毫秒后,这个“默认启动画面”会被正确的屏幕(我为应用程序设计的启动画面)替换。

这些是我的初始图片:

    <splash src="resources/ios/splash/Default@2x~iphone.png" />
    <splash src="resources/ios/splash/Default@2x~universal~anyany.png" />
    <splash src="resources/ios/splash/Default-568h@2x~iphone.png" />
    <splash src="resources/ios/splash/Default-667h.png" />
    <splash src="resources/ios/splash/Default-736h.png" />
    <splash src="resources/ios/splash/Default-Landscape@2x~ipad.png" />
    <splash src="resources/ios/splash/Default-Landscape@~ipadpro.png" />
    <splash src="resources/ios/splash/Default-Landscape-736h.png" />
    <splash src="resources/ios/splash/Default-Landscape~ipad.png" />
    <splash src="resources/ios/splash/Default-Portrait@2x~ipad.png" />
    <splash src="resources/ios/splash/Default-Portrait@~ipadpro.png" />
    <splash src="resources/ios/splash/Default-Portrait~ipad.png" />
    <splash src="resources/ios/splash/Default~iphone.png" />

我还尝试更改启动屏幕文件(同时检查默认 CDVLaunchScreen),但我没有找到对此默认离子启动屏幕的任何引用,我如何才能找到此“图像”或其他内容,或找到解决方案?

谢谢

【问题讨论】:

iOS Keeping old launch screen and app icon after update的可能重复 【参考方案1】:

感谢@Jaydeep Kataria,我深入挖掘并找到了解决方案(!!!)

在我的例子中,应用缺少 iPhoneX 肖像的启动画面,所以:

    打开 XCode 并转到 Resources/Images.xcassets 选择缺失的图片并查看右侧栏 从右侧栏中获取图像文件名(例如Default-2436h.png)和图像尺寸(例如2436 x 1125) 制作合适大小的图片,使其文件名与XCode右侧栏中显示的完全相同,并放入文件夹src-cordova/res/screen/ios 将图片链接添加到您的 config.xml 文件中:

&lt;splash height="2436" src="res/screen/ios/Default-2436h.png" width="1125" /&gt;

    构建项目并在 XCode 中打开它

就是这样!!!

【讨论】:

【参考方案2】:

我通过升级 Cordova Splashscreen 插件解决了这个问题。

cordova plugin rm cordova-plugin-splashscreen --save cordova plugin add cordova-plugin-splashscreen@latest cordova prepare

【讨论】:

【参考方案3】:

我没有确切的解决方案,但我尝试了这个解决方案并且它工作正常。

首先打开 Xcode 并将 iphoneX 1125 × 2436 px 图像的启动画面设置到(项目名称)->Resources->images.xassests 文件夹中,然后选择 LaunchImages 见下图。

【讨论】:

【参考方案4】:

已经有 several reported issues 与 Cordova 闪屏和 iPhone X 相关,但它们都没有表现出您所描述的症状。

首先要检查的是,您确实已将resources/ios/splash/ 中的所有默认启动画面图像替换为您自己的自定义图像。

其次,检查您使用的是最新版本的cordova-ios 平台和cordova-plugin-splashscreen,因为最近的版本已包含针对其中一些 iPhone X 特定问题的修复程序。

最后,另一种选择是切换到使用LaunchStoryboard images 作为您的启动画面。 这是制作 iOS 启动画面的新方法,并且比 legacy Launch Images 更易于维护,因为您需要更少的图像 - 甚至可以使用 single launch screen image。

【讨论】:

谢谢!更新 cordova-plugin-splashscreen 插件解决了我的问题。

以上是关于Lunix Android X86 启动闪屏+ =号,debug模式提示 如下,求高手解决,本人全小白的主要内容,如果未能解决你的问题,请参考以下文章

闪屏中的闪屏

Android React Native卡在闪屏上

Android App 启动页(Splash)黑/白闪屏现象产生原因与解决办法(转)

android studio3.1 添加闪屏页面(启动欢迎界面)(例子简单无BUG)

图标和闪屏未从 phonegap 复制到 android 平台

Android App 启动页(Splash)黑/白闪屏现象产生原因与解决办法