Android framework中修改或者添加資源無變化或編譯不通過問題詳解

在開發過程中,尤其是Framework相關開發時,有時候需要重新編譯資源檔.但如果你之前沒經驗,很可能會遇到編譯不通過或者編譯通過了,push進去後沒有任何變化,甚至出現定位到別的資源等抓狂的問題,下面關於這個問題,我給大家分享網上一篇寫的挺好的文章,希望對大家有協助,編譯順序和注意事項如下:1,資源檔位置:frameworks/base/core/res2,編譯後產生的檔案:framework-res.apk

strut2伺服器與android互動資料

libsweb.xml:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.

android 如何增加gsensor驅動(MMA7660)

系統原來用的是BOSCH_BMA222的gsensor, 現在要求換成使用MMA7660,我們來看一下怎樣增加驅動和調試過程。1. 修改Makefie        首先,修改放置驅動的目錄裡的Makefile(kernel/driver/misc),添置如下語句:[html] view plaincopyprint?obj-$(CONFIG_SENSORS_MMA7660)   += mma7660.o  obj-$(CONFIG_SENSORS_MMA7660) +=

Android編譯環境配置

1. 安裝必須的工具-----------------------------------------------------------------------------------------------------------------------------------------------------------------sudo apt-get install git-core gnupg sun-java6-jdk flex bison gperf libsdl-dev

ubuntu 12.04(gcc降級)編譯android代碼遇到”_FORTIFY_SOURCE”的解決方案

一、編譯報錯external/yaffs2/yaffs2/yaffs_tagsvalidity.h:23:6: warning: redundant redeclaration of ‘yaffs_InitialiseTags’ [-Wredundant-decls]external/yaffs2/yaffs2/yaffs_guts.h:888:6: note: previous declaration of ‘yaffs_InitialiseTags’ was herehost C:

如何構建Android 1.5系統映像

請先參考如何取得Android原始碼一文,通過repo來取得當前最新的android主線代碼(或者拿名為android-SDK-1.5_r1的tag也無妨)。1、Host OS編譯環境準備在取得android原始碼和編譯核心的過程中,我們已經至少安裝了cURL、

ubuntu 12.10 上 android 編譯環境搭建

1. 安裝所有的套件sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk tofrodos

android: 製作system.img(yaffs2) 鏡像

1. 將android system.img 中檔案打包到PCbash-3.2# mount   rootfs on / type rootfs (rw)   /dev/pts on /dev/pts type devpts (rw)   /proc on /proc type proc (rw)   /sys on /sys type sysfs (rw)   /dev/block/mtdblock0 on /system type yaffs2

Build Android Platform

1 Android Source Code Download1.1 Website1.2 Create Directory1.3 Donwload Tool Chain1.4 下載Android平台原始碼2 編譯Android平台以及SDK2.1 完全編譯2.2 模組編譯2.3 增量編譯的步驟TOPAndroid Source Code DownloadTOPWebsiteandroid的最新原始碼下載的官方網站是:http://source.android.com

android工程建立的jar包使用proguard進行混淆

混淆檔案編寫:儲存為.pro檔案-injars  androidtest.jar【jar包所在地址】 -outjars  out【輸出地址】-libraryjars    'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的庫的jar,用於解析injars所指定的jar類】 -optimizationpasses 5-dontusemixedcaseclassnames 【混淆時不會產生形形色色的類名

Android 往 Framework中添加新的資源

有時候我們想在標準的Framework中添加自己的新的資源怎麼辦呢?辦法就是我們來嘗試下。通過Eclipse的聯絡,我們可以聯想到是否就是簡單的把字串放在res的各個檔案夾裡面。先來試試看,編譯,系統立即報錯。為什麼呢?它提示你利用make update-api這個命令來更新public.xml檔案或者把這個聲明稱hide類型。這個肯定不是我們想要的。所以方法有二:方法1:正常添加完資源後,執行make

android.os.NetworkOnMainThreadException

 在android 2.3上設計的下載程式,在android 4.0上運行時報android.os.NetworkOnMainThreadException異常,原來在4.0中,訪問網路不能在主程式中進行,有兩個方法可以解決,一個是在主程式中增加: Java代碼  // 詳見StrictMode文檔  StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()          .detectDiskReads()      

Android 4.0 設定全屏修改

最近在做一個平板的應用,底部的BACK HOME 還有電池WIFI的那一條STATUS_BAR設定全屏後怎麼也去不掉,尋找資料後,發現一個比較好的方法,在此分享 第一種方式(程式碼): 在OnCreate裡添加一行語句 Java代碼  getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);  在setContentView之前哦。 過時的一個方法: Java代碼  getWindow()

最新Android ADT, SDK, SDK_tool等官方下載說明(及時更新)

1、Android SDK starter packageSDK starter packagehttp://dl.google.com/android/installer_r08-windows.exeandroid-sdk_r05-<platform>官方: (1)http://dl.google.com/android/android-sdk_r05-windows.zip (2)http://dl.google.com/android/android-sdk_r05-mac_

享20個Android遊戲源碼

轉自:http://liangruijun.blog.51cto.com/3061169/805484享20個Android遊戲源碼,希望大家喜歡哈!http://www.apkbus.com/android-21834-1-1.htmlAndroid

android froro 編譯

 本次編譯過程主要參考官方文檔(http://source.Android.com/download) 1、安裝一些環境sudo apt-get install build-essential   sudo apt-get install make   sudo apt-get install gcc   sudo apt-get install g++   sudo apt-get install libc6-dev      sudo apt-get install patch

建立Windows版的Android SDK

1、安裝windows環境,以及cygwin,下載及安裝詳見:http://blog.csdn.net/happyhell/archive/2010/06/29/5702846.aspx 2、把Build好的android目錄拷貝到Windows系統中。 3、 在Build指令碼中指定SDK版本號碼   指令檔位置在development/build/tools/make_windows_sdk.sh   找到'SDK_NUMBER',將其值設定為2.2。如下所示:   

手機應用推廣必備發布渠道【安卓渠道匯】

或許您還在為應用的推廣發愁,或許您一直都沒有為自己辛苦開發的應用認真推廣過一次~結果就可能是您的應用並沒有為您帶來滿意的收入,所以有米現在就教您怎麼樣最給力地推廣~只要您在以下應用發布渠道上傳您的應用,您的推廣則即可成功~收入即可提升~ ~~~應用推廣必備發布渠道【安卓渠道匯】http://qudao.souapp.com~~~收錄了上百個商店、市場、下載站、論壇、開放平台、線下刷機ROM渠道以及廣告平台 安智市場  

諾基亞N900安裝Android 2.2改版系統Nitdroid教程

諾基亞N900安裝Android 2.2改版系統Nitdroid教程  近期掀起一陣Android的移植刷機高潮,HTC

android模擬器花屏

在調試android應用中,經常發現android模擬器回花屏。 一般人可能使用的是 HVGA 偵錯工具,在該解析度小,模擬器工作比較正常 但現在的手機螢幕都是800*480,如果使用WVGA800的朋友 偵錯工具,往往會發現android花屏,導致自己的應用無法調試。 最近分析了下原因: 如果模擬器其中後,發現狀態列中的訊號是叉叉的時候,一般模擬器就會花屏,螢幕的大小僅為HVGA。 主要是模擬器啟動的時候,沒有找到網路。 解決方案:機器一定要插上網線,並且擷取到相應IP,即可,如果有一次成功,

總頁數: 2771 1 .... 674 675 676 677 678 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.