关于安卓打包jar文件的问题

乐逍遥二 2014-03-28 04:25:52

我现在要把我的一个安卓程序打包为jar文件,安卓程序是可以运行的并且可以跑起来,


> //
> // final TelephonyManager tm = ( TelephonyManager ) getBaseContext (). getSystemService ( Context . TELEPHONY_SERVICE );
> // final String tmDevice , tmSerial , androidId ;
> // tmDevice = "" + tm . getDeviceId ();
> // tmSerial = "" + tm . getSimSerialNumber ();
> // androidId = "" + android . provider . Settings . Secure . getString ( getContentResolver (), android . provider . Settings . Secure . ANDROID_ID );
> // UUID deviceUuid = new UUID ( androidId . hashCode (), (( long ) tmDevice . hashCode () << 32 ) | tmSerial . hashCode ());
> // deviceId= deviceUuid . toString ();
>

就这个取安卓一id的代码,因为要继承activity才能实现获取uuid,但是我把它打包为jar后这个地方总是报错,我该怎么解决,求大侠指点。
...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐逍遥二 2014-03-30
  • 打赏
  • 举报
回复
我的程序想以jar的形式打包,但是 不打包功能都能用,打包为jar后 有的需要继承avtivity才能实现的功能就不能用了 这个问题 该怎么解决啊
乐逍遥二 2014-03-30
  • 打赏
  • 举报
回复
你好cclovescw!,你能把过程说详细一点吗,或者举个例子,还有我把activity传过去后,就不需要继承了啊,那怎么实现呢。
  • 打赏
  • 举报
回复
别人调用你的方法时,把acitivity作为参数传进来。 像很多广告平台的SDK就是这么搞搞的jar
乐逍遥二 2014-03-28
  • 打赏
  • 举报
回复
我们做的是sdk,功能写好了,但是要打包成jar的形式融入到别人的项目,本来可以直接打包成jar的,但是直接打包成jar调用jar文件里面的方法时 就这个取uuid的包空指针异常,因为这个取uuid的代码需要继承activity,在jar里卖弄取值娶不到,具体问题不知道了就,第一次弄这个,还望朋友们多帮帮忙。有问题大家以后也有可能会遇到。。
哎,真难 2014-03-28
  • 打赏
  • 举报
回复
不是apk么,你怎么运行jar包文件

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧