为Android编译和构建开源Opera浏览器

时间:2016-08-11 14:10:05

标签: android git opera chromium

我想了解如何构建适用于Android的Opera Browser。我已经看到这个链接用README.txt文件下载source code,说这是用于构建代码

README.txt:

  

本自述文件解释了如何为自己构建自定义本机库   Opera浏览器。

     
      
  1. 先决条件
  2.         

    将源tarball解压缩到您选择的目录中。

         

    安装构建Chromium for Android所需的开发工具   这里描述:   https://www.chromium.org/developers/how-tos/android-build-instructions

         

    按如下方式克隆Android SDK和NDK:

         

    cd chromium / src / third_party git clone   https://chromium.googlesource.com/android_tools cd android_tools
      git checkout f4c36ad89b2696b37d9cd7ca7d984b691888b188

         
        
    1. 编译
    2.         

      输入mobile / mobile并构建铬目标。将DEBUG设置为NO和   TARGET_ARCH为CPU架构,可能的值为armv7或x86。

           

      示例:

           

      cd mobile / mobile make chrome DEBUG = NO TARGET_ARCH = armv7

           

      输出库名为libopera.so并放入   mobile / mobile / chromium_libs //和   移动/移动/斌/释放-类属/资产根/资产/ lib中//   对于压缩版本。

           
          
      1. 重建APK
      2.         

        使用pm路径查找apk文件名并将其从手机中取出,   e.g。

             

        adb shell pm path com.opera.browser.beta adb pull   /data/app/com.opera.browser.beta-1.apk opera.apk

             

        使用http://ibotpeaches.github.io/Apktool/中的apktool解压缩它:

             

        apktool d -s opera.apk

             

        使用压缩版本替换资产中的库文件   从上一步开始。

             

        CP   斌/释放,仿制的ARMv7 /资产根/资产/ lib目录/ armeabi-V7A / libopera.so.lzma   \             歌剧/资产/ LIB / armeabi-V7A / libopera.so.lzma

             

        使用apktool构建一个新的apk:

             

        apktool b opera -o custom.apk

             

        请参阅http://developer.android.com/tools/publishing/app-signing.html   有关如何签名和对齐apk文件的说明。

我们如何为Android构建完整的Opera浏览器?

因为这不会构成完整的broswer。

建议请。

0 个答案:

没有答案
相关问题