cocos2dx安卓編譯出錯
剛開始接觸cocos2dx,自己是在linux下進行開發,換了新電腦,android studio什麼都是全新的,第一次安裝cocos2dx,第一次安裝android studio,所以環境什麼應該是正常的。然後根據cocos3.16版本的教程開啟一個安卓的專案(SDK什麼的都已經安裝好了)。編譯過程中報錯,就是下面這條資訊。
Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi
感覺應該是專案的版本太舊了導致的。一開始覺得應該是修改Application.mk
但還是繼續報錯,所以找了其他的配置檔案,如圖所示
將圖中的資料修改了適合自己的版本,就編譯通過了(中途遇上一些原始碼的標頭檔案沒有匯入,按照提示匯入標頭檔案即可,不確定PROP_APP_PLATFORM=27是什麼,這數字當時誰便填的)。
PROP_COMPILE_SDK_VERSION=27
PROP_MIN_SDK_VERSION=24
PROP_TARGET_SDK_VERSION=27
PROP_APP_PLATFORM=27
PROP_APP_ABI=arm64-v8a
總結:專案版本太舊,預設的生成的版本是armeabi,但新的NDK好像已經不支援這個了。
相關推薦
cocos2dx安卓編譯出錯
剛開始接觸cocos2dx,自己是在linux下進行開發,換了新電腦,android studio什麼都是全新的,第一次安裝cocos2dx,第一次安裝android studio,所以環境什麼應該是正常的。然後根據cocos3.16版本的教程開啟一個安卓的專案(SDK什麼的都已經安裝好了)
安卓編譯錯誤app:compileDebugJavaWithJavac>Compilation failed; see the compiler error output for details.
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. 編譯程式碼的時候
openH264 1.6下安卓編譯
最近使用到openh264的編解碼,以及壓縮傳輸視訊,使用在IOS比較順利完成,但是很苦逼的是,還有個移動手機叫做安卓,可把哥坑苦了,查詢openh264的1.0.0的readme,發現這貨只支援安卓x32cpu的架構體系,還好升級到1.6下可以支援x64的CP
安卓編譯出現no module
從SVN伺服器上更新了專案,準備編譯工程,發現如下錯誤 找了半天發現是工程的build.gradle出現了版本不一致等問題,導致android studio識別不出android工程。 修改了project 的build.gradle之後需要sync一下。 問題解決了
windows下cocos2dx 3.x編譯安卓工程
軟體準備 jdkeclipse+adt(或者adt-bundle,本文就是)android-sdk(adt-bundle自帶)android-ndkant保險起見,都裝32位的 建立專案 用python建立cocos2dx 3.x的專案,參看:http://blog.
cocos2dx在安卓下編譯報錯error1:libcocos2dcpp.so 無法生成
一、首先第一點要確定自己選擇的 NDK 版本是否存在問題,是否與專案所需匹配 ,正常編譯過程會自動選擇預設的NDK 版本,但是這也會導致了libcocos2dcpp.so 庫檔案無法成功生成, 更改方法 ,可以在 android 下的 jni=》選擇applicatio
安卓工作室 android studio文件和代碼模板,以及漢化出錯問題
bottom dialog res getconf ring util etc eap tco 安卓工作室 android studio文件和代碼模板,以及漢化出錯問題 作者:韓夢飛沙 Author:han_meng_fei_sha 郵箱:[email p
從0開始編譯安卓 9.0
代碼 gpe android 內部 height 上啟 es5 curl syn 手機是 Google Pixel XL 編譯環境的準備 https://source.android.com/source/initializing https://source.and
[編譯] 6、開源兩個簡單且有用的安卓APP命令行開發工具和nRF51822命令行開發工具
android 關註 eabi ref 文件 不存在 alt stdin vim 星期四, 27. 九月 2018 12:00上午 - BEAUTIFULZZZZ 一、前言 前幾天給大家介紹了如何手動搭建安卓APP命令行開發環境和nRF51822命令行開發環境,中秋這
安卓交叉編譯環境配置
root 自動生成 div mpi script 必須 andro tor exe --編譯命令 release和debug需要相應的簽名(ant.properties) cocos compile -p android -m release cocos compile -
Python爬蟲:mac環境apktool反編譯Android安卓程式碼
所需工具 Java環境 apktool:反編譯APK檔案,得到classes.dex檔案 dex2jar:將反編譯後的classes.dex檔案轉化為.jar檔案 jd-gui:用於將.jar檔案轉換成java程式碼 以上所需的工具打包下載: 連結
安卓-APK反編譯
當你遇到一個apk,你有可能會被它的畫面驚豔到,會迫不及待的想知道這些效果是怎樣實現的,於是就想到了反編譯。 通過反編譯,你得到了這個專案的原始碼,當然,如果這個apk經過了加密混淆處理,一些程式碼會用a,b,c命名,有的關鍵的東西會隱藏起來,你會很難看懂它的程式碼,不過也能從中獲取一些蛛絲
安卓apk一鍵反編譯工具
安卓apk反編譯工具,一鍵反編譯AndroidMainfest.xml layout res等資源以及class檔案 使用效果 使用方法 1:複製apk檔案到android-apk-decompile所在目錄 2:windows:直接把apk檔案拖入bat即可
安卓之Android.mk多檔案以及動態庫編譯
1、多檔案編譯 多檔案編譯共有兩種方式: (1) 在Android.mk中一一新增 LOCAL_PATH:= $(call my-dir) #定義當前模組的相對路徑 include $(CLEAR_VARS) #清空當前環境變數 LOCAL_MO
安卓之Android.mk多文件以及動態庫編譯
pat 靜態 include 環境 一個 path table and uil 1、多文件編譯 多文件編譯共有兩種方式: (1) 在Android.mk中一一添加 LOCAL_PATH:= $(call my-dir) #定義當前模塊的相對路徑
編譯安卓7.1原始碼報錯 ninja: build stopped: subcommand----解決辦法
編譯過程中出錯: ninja: build stopped: subcommand failed .build/core/ninja.mk:148: recipe for target ‘ninja_wrapper’ failed make: *** [ninja_wrapper] Er
安卓6.0更新版本出錯:更新包與已安裝應用的簽名不一致,但在應用管理中卻找不到這個已經解除安裝的應用
本人用的是mac系統,手機是華為P10 PLUS,系統是安卓8.0,使用AS進行開發 每次更新版本時,debug版與正式版的簽名不一致,導致安裝失敗,但是如果直接在手機桌面拖拽刪除了debug版,就有可能會提示這個錯誤,因為系統沒有徹底將debug版的安裝包刪除,然而在應用管理中,是根本找不到這
安卓專案實戰之:最實用的載入中、無網路、無資料、出錯四種情況切換庫的使用總結
效果圖 錄出來的效果不是很好,真機上展示效果還算完美。 如圖所示該效果的實現依賴三個庫: 1,頂部Tab導航:比TabLayout功能更強大的FlycoTabLayout,具體使用檢視本人之前部落格:安卓專案實戰之:FlycoTabLayout和FlycoRoundView的介紹及
[編譯] 5、在Linux下搭建安卓APP的開發燒寫環境(makefile版)—— 在Linux上用命令列+VIM開發安卓APP
星期三, 19. 九月 2018 02:19上午 - BEAUTIFULZZZZ 0)前言 本文不討論用IDE和文字編輯器開發的優劣,是基於以下兩點考慮去嘗試用命令列編譯安卓APP的: 瞭解安卓APP的編譯過程,瞭解IDE幹了什麼事; 放在打包伺服器上需要自動化生成APP的指令碼; 1)安裝配置環境
[編譯] 6、開源兩個簡單且有用的安卓APP命令列開發工具和nRF51822命令列開發工具
星期四, 27. 九月 2018 12:00上午 - BEAUTIFULZZZZ 一、前言 前幾天給大家介紹瞭如何手動搭建安卓APP命令列開發環境和nRF51822命令列開發環境,中秋這幾天我把上面篇文章的操作流程全部做成了shell指令碼,使得可以讓其他人簡單執行下指令碼、就能夠直接建立綠色開發環境,豈