android.support.v7.app报错,import android.support.v7.app.ActionBarActivity; 報錯問題的最新處理。...

本文介绍了如何在Eclipse中避免自动创建android-support-v7-appcompat项目,方法是调整MinimumRequiredSDK并手动导入SupportLibrary。步骤包括检查SDK Manager,新建项目设置兼容性,添加SupportLibrary,以及将v7库文件复制到项目中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因: support-v7是android的 Support Library,是為了兼容低平台的android,即我現在eclipse用的是5.1(api 22)的sdk, 但是生成的apk可以運行在低於5.1(2.2-5.1)的設備上。android-support-v7-appcompat是在eclipse中新建一個項目時自動生成的(准確的講是在建立第一個activity的時候生成的)。 如果我新建一個項目不想自動生成這個v7怎辦, 解決方法就是犧牲低版本的兼容性,如下圖:

1ce85587391f06edd93c21f73dcb480c.png

只要在Minimum Required SDK ,那里選擇4.0(及以上版本的sdk), 那么就不會生成v7了。

言歸正傳:

解決我們問題的方法:

1.首先,我們要確保我們的sdk里有Support Library, 打開 SDK Manager, 在最底下的Extra 里看看“Android Support Library”的狀態是"not install", 還是“installed”, 如果是“not install”, 那就選中,下載吧。

2. 完成第一步, 就新建一個android project,如圖

fcce0403578e066e060a89e7f6e12d3b.png

, next,

7b9bf91e958cad0397740ae7005450b3.png

這一步,主要是v7 代碼路徑, 前面的路徑是我本地sdk的路徑,要替換成你自己的路徑,后面的“sdk/extras/android/support/v7/appcompat”是一致的。

完成,v7項目就被添加成功了。

最后一步,在package explorer 中右鍵你的項目,點擊屬性(也就是進入項目屬性中), 點擊左側的android, 如圖

b328cd13de90107fcaaa6da48e839cb9.png

點擊 最右邊上的Add,彈出對話框,這個時候里有我們剛才添加的v7項目,點擊ok

如圖

599d1b19c914e47d9e76673cf808b666.png

接下來,會生成如下圖所示文件:

go

打開該文件,找到libs,點擊打開,找到里邊的v7的jar包

go

復制粘貼android-support-v7-appcompat.jar 到你的原來項目文件的libs的v7文件下:

go

重新右點擊android-support-v7-appcompat.jar 選擇builderpath的addtolib

到這,重新clean再rebuilde就好了。還不懂q1440053982

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值