『壹』 android private library的jar 怎麼刪除
通過<exclusions></exclusions>將有沖突的jar包排除在外
『貳』 如何手動添加Android Dependencies包
解決方法如下:1、如果以前的jar都在lib目錄下,那麼可以先把lib目錄下的jar文件先拷貝出來,然後刪除lib目錄,新建一個libs目錄,然後把jar文件拷貝到libs目錄下即可。不需要再addtobuildpath,系統會自動將libs下的jar包添加到buildpath(實際上是添加到AndroidDependencies這個library下)。2、如果不小心將AndroidDependencies這個library刪除了,可以重復刪除libs目錄然後新建libs目錄幾次,並把jar文件拷貝到libs目錄下,這時候系統又會自動添加進來了。3、如果1、2不生效,可以嘗試重啟一下eclipse,這時候就生效了。
『叄』 如何手動添加Android Dependencies包
如果不小心把Android Dependencies這個Library刪除了,解決方法如下
(Eclipse ADT16版本以上)
先把libs目錄下的jar文件先拷貝出來,然後刪除libs目錄,再新建一個libs目錄,然後把jar文件拷貝到libs目錄下。系統會自動把libs下的jar包添加到build path中 。(如果不生效,可以嘗試重新啟動一下Eclipse)。
『肆』 求助android studio刪除external Libraries下的包
想要刪除mole,會發現沒有delete按鈕。File菜單下Project structure...,選中需要刪除的mole,然後按紅色的『-』按鈕,之後,回到工程目錄,選中要刪除的mole右擊delete。
也可以在主目錄下滿settings.gradle文件中刪除配置信息,如「:mole」,當你刪除後會在頂部出現黃色提示,點擊其中的sync。
如果要刪除導入的library,在打開Project structure...中選中library所在的工程,然後在郵編找到Dependencies,同樣選中要刪除library,在其右邊有個紅色『-』按鈕,點擊刪除。童謠也可以在bulid.gradle中刪除點擊sync
『伍』 安卓智能手機SD卡中一些文件夾,如libs,app-data,刪掉後會不會影響手機功能
安卓智能手機SD卡中一些文件夾如果能確定是無用的再刪除,一定不要隨意刪除,有可能會影響手機功能。
LIBS[計]= LIBrary Service,庫服務程序。手機里的libs文件夾是存放安裝文件的支持文件,刪除後程序管理裡面就沒有文件了,可能會導致某個軟體用不了。
app-data里邊存放的是軟體運行時和結束後的數據和配置文件,如果刪了,可能會導致軟體不正常或者出錯,盡量不要刪除 。
『陸』 android kjframeforandroid dblibrary怎麼刪除資料庫
KJFrameForAndroid是一款基於Android的ORM和 IOC應用開發框架,封裝了很多Android開發中常用的功能,包括Android中對Bitmap的操作類庫。KJFrameForAndroid的設計非常精簡,利用KJFrameForAndroid,我們可以用最少的代碼完成很多豐富的Android功能應用,為Android開發者節省許多不必要的開發時間。
KJFrameForAndroid總共分為五大模塊:UILibrary,UtilsLibrary,HttpLibrary,BitmapLibrary,DBLibrary。
KJFrameForAndroid使用方法
KJFrameForAndroid的使用方法也是十分簡單,首先復制KJLibrary工程中bin目錄下的kjlibrary.jar文件至自己項目的libs文件夾中,然後在AndroidManifest.xml文件中添加以下許可權規則:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
這樣就可以在Android項目中使用KJFrameForAndroid的所有功能了。
下面是利用KJFrameForAndroid實現的一些例子:
UILibrary
下面的代碼實現了一個Android Tab小工具
public class TabExample extends KJActivity {
@BindView(id = R.id.bottombar_content1, click = true)
public RadioButton mRbtn1;
@BindView(id = R.id.bottombar_content2, click = true)
private RadioButton mRbtn2;
@Override
public void setRootView() {
setContentView(R.layout.aty_tab_example);
}
@Override
protected void initWidget() {
super.initWidget();
mRbtn1.setText("widget clicked listener");
}
@Override
public void widgetClick(View v) {
super.widgetClick(v);
switch (v.getId()) {
case R.id.bottombar_content1:
ViewInject.toast("clicked mRbtn1");
break;
case R.id.bottombar_content2:
ViewInject.toast("clicked mRbtn2");
break;
}
}
}
BitmapLibrary
下面的代碼實現了對Bitmap圖片的處理:
KJBitmap kjb = KJBitmap.create();
/**
* url can be local sdcard path or internet url;
* view can whichever View set image(for ImageView set src;for View set background).
*/
// local sdcard image
kjb.display(imageView, "file:///storage/sdcard0/1.jpg");
// internet url
kjb.display(textView, http://www.xxx.com/xxx.jpg);
//自定義圖片顯示大小
kjb.display(view, http://www.xxx.com/xxx.jpg, 80, 80); //width=80,height=80
HttpLibrary
下面的代碼實現了遠程獲取JSON的功能:
// get
kjh.get("http://www.oschina.net/", new HttpCallBack();//like post, so just one example
// post
KJHttp kjh = new KJHttp();
HttpParams params = new HttpParams();
params.put("id", "1");
params.put("name", "kymjs");
kjh.post("http://192.168.1.149/post.php", params, new HttpCallBack() {
@Override
public void onPreStart() {
super.onPreStart();
KJLoger.debug("before start");
}
@Override
public void onSuccess(String t) {
super.onSuccess(t);
ViewInject.longToast("request success");
KJLoger.debug("log:" + t.toString());
}
@Override
public void onFailure(Throwable t, int errorNo, String strMsg) {
super.onFailure(t, errorNo, strMsg);
KJLoger.debug("exception:" + strMsg);
}
@Override
public void onFinish() {
super.onFinish();
KJLoger.debug("request finish. Regardless of success or failure.");
}
});
DBLibrary
下面的代碼實現了對資料庫的操作:
// data file
KJDB db = KJDB.create(this);
User ugc = new User(); //warn: The ugc must have id field or @ID annotate
ugc.setEmail("[email protected]");
ugc.setName("kymjs");
db.save(ugc);
//one - many
public class Parent{ //JavaBean
private int id;
@OneToMany(manyColumn = "parentId")
private OneToManyLazyLoader<Parent ,Child> children;
/*....*/
}
public class Child{ //JavaBean
private int id;
private String text;
@ManyToOne(column = "parentId")
private Parent parent;
/*....*/
}
List<Parent> all = db.findAll(Parent.class);
for( Parent item : all){
if(item.getChildren ().getList().size()>0)
Toast.makeText(this,item.getText() + item.getChildren().getList().get(0).getText(),Toast.LENGTH_LONG).show();
}
當然這些只是一些最簡單的例子,如果你熟悉Android開發,也可以去KJFrameForAndroid的官方網站上學習更多關於KJFrameForAndroid的高級用法。
『柒』 android services library可以刪除嗎
可以
盤里的文件只要不是系統配置文件都可以刪除。不會影響到Windows正常使用。
『捌』 如何解決android studio多個library庫含有相同引用
1.把項目所需要引入第三方的library和公司的公共library庫引入到LibraryManager。這個和普通的引入第三方library沒什麼區別,相信大家都知道怎麼做,這里就不多啰嗦了。2.打開HBSCustomerProject項目的settings.gradle文件,添加如下代碼include':LibraryManager'//引入LibraryManager項目project(':LibraryManager').projectDir=newFile('../LibraryManager')//最關鍵的代碼,newFile中是LibraryManager項目的路徑。include':LibraryManager:hbslibrary'//公司的公共庫include':LibraryManager:pullrefreshview-master'//第三方的下拉刷新庫這里引入多少第三方library這里就寫多少哦3.打開HBSCustomerProject項目的app/build.gradle文件,在dependencies代碼塊中添加如下代碼dependencies{..compileproject(':LibraryManager:hbslibrary')compileproject(':LibraryManager:pullrefreshview-master')}到這里就ok了,然後清空一下項目,重新build。
『玖』 後面那句話是什麼意思,可以刪除嗎target=android-8 android.library=true
開發使用的SDK版本為8,項目作為android庫來使用
這是我個人的理解,可能有些不嚴謹。
target 可以改,不能刪。如果這句話在你的編譯器上報錯,手動把後面的數字修改成你電腦上有的SDK版本就行。(最好大於原版本號)
android.library=true 最好別刪
如果這個項目是你從網上下載的,說明這個項目不是作為獨立的app,而是作為庫來使用的,類似jar包。可以添加到其他項目里使用。一般這種項目會有配套的demo或sample文件夾,裡面是演示用的app,想看運行效果或用法示例的可以參考那個的代碼。
『拾』 求助android studio刪除external Libraries下的包
想要刪除mole,會發現沒有delete按鈕。File菜單下Project structure,選中需要刪除的mole,然後按紅色的『-』按鈕,之後,回到工程目錄,選中要刪除的mole右擊delete。
也可以在主目錄下滿settings.gradle文件中刪除配置信息,如「:mole」,當你刪除後會在頂部出現黃色提示,點擊其中的sync。
如果要刪除導入的library,在打開Project structure中選中library所在的工程,然後在郵編找到Dependencies,同樣選中要刪除library,在其右邊有個紅色『-』按鈕,點擊刪除。童謠也可以在bulid.gradle中刪除點擊sync