一.安装
android的编译需要在linux_x64系统上。(全程不需要梯子)
1.从网盘获得未编译的源码。
2.安装配置git,svn,deptools,并配置环境变量。
3.修改软件更新为适用任何新版本。
cd trunk
source ./build/android/envsetup.sh
export GYP_DEFINES="$GYP_DEFINES OS=android"
./build/install-build-deps.sh
问题:需要手动安装xxxdri的包,但与xorg包冲突,所以下载完后,需要重新安装xorg包,否则ubuntu就没有了图形界面。
此时,先升级GCC,若先升级,有包冲突的问题
gclient runhooks --force
二.编译
此时,先安装jdk,ant
ninja -C out/Debug
ninja -C out/Release
三.安装
source ./build/android/envsetup.sh
export GYP_DEFINES="$GYP_DEFINES OS=android"
安装apk问题:
1.android设备没有权限问题时:
adb start-server
adb install -r out/Debug/WebRTCDemo-debug.apk
2.android设备有权限问题时:
sudo /home/chenli/WebRTC20140723_bak/trunk/third_party/android_tools/sdk/platform-tools/adb start-server
adb install -r out/Debug/WebRTCDemo-debug.apk
3.编译opensldemo.apk时,发生警告视为错误的干扰,在相应的工程目录中删除project.properties中的-Werror
4.AppRtcDemo编译失败。(尚未解决)
android的编译需要在linux_x64系统上。(全程不需要梯子)
1.从网盘获得未编译的源码。
2.安装配置git,svn,deptools,并配置环境变量。
3.修改软件更新为适用任何新版本。
cd trunk
source ./build/android/envsetup.sh
export GYP_DEFINES="$GYP_DEFINES OS=android"
./build/install-build-deps.sh
问题:需要手动安装xxxdri的包,但与xorg包冲突,所以下载完后,需要重新安装xorg包,否则ubuntu就没有了图形界面。
此时,先升级GCC,若先升级,有包冲突的问题
gclient runhooks --force
二.编译
此时,先安装jdk,ant
ninja -C out/Debug
ninja -C out/Release
三.安装
source ./build/android/envsetup.sh
export GYP_DEFINES="$GYP_DEFINES OS=android"
安装apk问题:
1.android设备没有权限问题时:
adb start-server
adb install -r out/Debug/WebRTCDemo-debug.apk
2.android设备有权限问题时:
sudo /home/chenli/WebRTC20140723_bak/trunk/third_party/android_tools/sdk/platform-tools/adb start-server
adb install -r out/Debug/WebRTCDemo-debug.apk
3.编译opensldemo.apk时,发生警告视为错误的干扰,在相应的工程目录中删除project.properties中的-Werror
4.AppRtcDemo编译失败。(尚未解决)