2 qq 32360535 qq_32360535 于 2016.01.22 14:55 提问

关于Android工程引用jar包中的方法

public class MainActivity extends Activity {
private String a;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Test(a);
}
class Test{
private String string ;
private Test(String string){
this.string=string;
System.out.println(string);
}
}

}
把这个工程打包成了jar 导出 成test.jar 然后在另一个工程ActivityB通过右键--BuildPath--Configura BuildPath--addExternal jars 导入了 test.jar包
到这边应该没问题吧 网上都是这样做的 然后我要在ActivityB中来调用这个jar包中的那个Test方法 该怎么调用啊 网上有说直接
包名.类名.方法名就行了 可是我test.Test.Test(string) 不行啊 怎么在B中去调用jar包中的方法啊 该怎样写啊

3个回答

Theresa_zxx
Theresa_zxx   2016.01.22 16:02
已采纳

比如百度地图:你用到这个BitmapDescriptorFactory
图片说明

自然会提示

qq_32360535
qq_32360535 回复ProXin: 好的谢啦……!那应该是我方法写错了
接近 2 年之前 回复
Theresa_zxx
Theresa_zxx   2016.01.22 15:46

jar包中的方法用法都一样。 直接写那个方法,Ctrl+F1 导入相应的包就行了

qq_32360535
qq_32360535 回复ProXin: 好吧 了解了
接近 2 年之前 回复
Theresa_zxx
Theresa_zxx 如果不提示,那就是你写错了
接近 2 年之前 回复
qq_32360535
qq_32360535 回复ProXin: 写对了? 还是写错了
接近 2 年之前 回复
Theresa_zxx
Theresa_zxx 回复xiaojiangren: 你方法写对了,自然会提示到相应的jar包的
接近 2 年之前 回复
qq_32360535
qq_32360535 回复ProXin: 如果 ctrl+F1不是提示倒入包是不是就意味着 jar包没有引用进来啊
接近 2 年之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.22 16:00

直接拷贝到lib目录下

qq_32360535
qq_32360535 回复Mr_dsw: 直接拷贝进去就可以了吗?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!