android编译ninja
㈠ Android编译时候无法启动jack服务器
要知道为什么Android界面无法正常启动,可以在串口命令行上先执行"stop"命令,再执行"start"命令,然后
1. 如果可以通过USB连接ADB的话,用adb logcat把Android的启动信息打印出来;
2. 如果ADB无法连接,在串口命令行上用logcat命令
㈡ android 6.0的源码编译问题
看报错信息是找不到这个文件build/kati/Makefile.ckati。可能没有下载完全?
可以对比下别人的代码看有没有,或者可以问一些朋友要这个文件,实在没有。在ninjia.mk中把这行注释掉在编译试试。先make clean
㈢ 在编译项目的时候出现这样的错误
纯虚函数在派生类中如果没有实现,仍是纯虚函数,如果包含类中有纯虚函数,那么类自动成为抽象类,无法实例化,你看看Circle类有没有实现所有的纯虚函数。
㈣ android源码编译错误,求指点: out/target/proct/generic/obj/lib/libcamera.so', needed by
在生成libcamera.so库文件的Android.mk中即~/device/sumsumg/libcamera中,去掉其中的ifneq和ifeq条件即可编译生成libcamera.so
㈤ android 7.0 launcher3 编译报错:
编译过程中报错提示如下:
make: *** No rule to make target `out/target/common/obj/java_LIBRARIES/libprotobuf-Java-2.3.0-nano_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/Launcher3_intermediates/classes-full-debug.jar'. Stop.
原生的SDK居然报错,没办法只能着手分析了。从字面分析来看是编译需要的protobuf jar包没有build进去导致的,先看看是哪个相关的包。
host-libprotobuf-java-2.3.0-nano.jar这个jar包没编译出来,看了下源码的mk文件,是有相关的编译配置的,于是想想是不是有编译依赖包相关的指令,
网上一找,还真有mma,于是mma一敲,哗啦啦的过了。
网上有很多介绍的文章是在eclips中导入应用进行编译的,此处就不作分析了。回头有空研究下这些个编译指令。。。
㈥ 如何编译 Chrome for Android
下载 depot_tools
下载 depot_tools(默认下载到当前用户主文件夹下的 chromium 子目录,自行根据需要修改,下载完毕后需要将 depot_tools 的目录添加到 PATH)
cd ~ mkdir chromium cd chromium git clone https://chromium。googlesource。com/chromium/tools/depot_tools.git
下载源代码和编译所需的第三方工具/库
fetch --nohooks android --nosvn=True cd src git checkout master # if you are building for Android: ./build/install-build-deps-android.sh gclient sync --nohooks
配置 GYP
~/chromium$ echo "{ 'GYP_DEFINES': 'OS=android', }" > chromium.gyp_env ~/chromium$ gclient runhooks
安装 Java JDK(如果已经安装可以跳过)
# 安装 Open JDK 1.7 ~/chromium$ sudo apt-get install openjdk-7-jdk # 配置为默认 JDK sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws sudo update-alternatives --config javap sudo update-alternatives --config jar sudo update-alternatives --config jarsigner
编译 Content shell
# 编译 Release 版本并安装到手机上 ~/chromium/src$ ninja -C out/Release content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --release # 编译 Debug 版本并安装到手机上,Debug 版本可用于调试 ~/chromium/src$ ninja -C out/Debug content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --debug
㈦ 安卓系统上的ninjame怎样使用
这是一个叫做化身忍者武艺超群的手机游戏软件,直接下载安装就行了。
㈧ 怎么编译Chrome for Android
下载 depot_tools
下载 depot_tools(默认下载到当前用户主文件夹下的 chromium 子目录,自行根据需要修改,下载完毕后需要将 depot_tools 的目录添加到 PATH)
cd ~ mkdir chromium cd chromium git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载源代码和编译所需的第三方工具/库
fetch --nohooks android --nosvn=True cd src git checkout master # if you are building for Android: ./build/install-build-deps-android.sh gclient sync --nohooks
配置 GYP
~/chromium$ echo "{ 'GYP_DEFINES': 'OS=android', }" > chromium.gyp_env ~/chromium$ gclient runhooks
安装 Java JDK(如果已经安装可以跳过)
# 安装 Open JDK 1.7 ~/chromium$ sudo apt-get install openjdk-7-jdk # 配置为默认 JDK sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws sudo update-alternatives --config javap sudo update-alternatives --config jar sudo update-alternatives --config jarsigner
编译 Content shell
# 编译 Release 版本并安装到手机上 ~/chromium/src$ ninja -C out/Release content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --release # 编译 Debug 版本并安装到手机上,Debug 版本可用于调试 ~/chromium/src$ ninja -C out/Debug content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --debug