小编sam*_*bos的帖子

无法通过adb连接到LG手机(Mac OS X 10.7.5)

当我运行时adb devices,没有显示连接的设备.我的设备是LG Optimus Exceed 2,运行4.4.2这些帖子中有很多,所以这就是我所做的:

  • 我正在使用手机附带的电源线.它收费并尝试同步照片,因此这不是问题.切换USB端口和尝试有源USB中心也不会影响它.
  • 我已将供应商ID(0x1004)添加到〜/ .android/adb_usb.ini
  • 重新启动并拔掉您能想到的任何组合
  • USB调试已开启.并已重新启动.与未知来源相同.
  • 我从未使用过EasyTether,也没有安装在我的计算机上的任何地方.
  • 更新了adb,更新了我的sdk.
  • 重新启动的adb服务器
  • 尝试安装LG的驱动程序:http://www.lg.com/us/support-mobile/lg-VS450PP(他们说他们不支持Mac S/W升级,但是他们有一个要安装的软件包.没有帮助)
  • 我有一台运行4.1的Nexus S,以及一台连接姜饼的旧LG手机.

任何那些已经与这个有建议的人一直在努力的巫师?

macos usb android adb lg

18
推荐指数
3
解决办法
9902
查看次数

Android/Java库

这些问题是我尝试理解Android如何处理JAR文件和外部库等.这是概念性的.

在Java中,JRE附带了一个JAR文件rt.jar,因此每个应用程序都可以访问java核心库.

  1. Java类加载器是否仅在应用程序需要时加载类?

  2. rt.jar是否相当于android的/ system/framework/jars?

  3. 当我们使用SDK开发应用程序时,我们在其中一个android API中包含了android.jar.android.jar本质上是该API的编译AOSP(减去一些隐藏的库)吗?

  4. android.jar实际上并不包含在APK中,是吗?一旦在设备上,APK正在使用/system/framework/framework.jar,对吗?

  5. 如果是4,那么android如何告诉应用程序使用该库?这是我可以查看源代码的东西吗?

  6. 当我们将JAR添加到Android项目时,这就像包含静态库一样吗?来自库的代码只是编译成classes.dex,就像项目的其余部分一样?

  7. 当我们向应用程序添加一个android库项目时,它是否也被编译成classes.dex?这和6之间的唯一区别是库项目可以包含资源吗?

  8. 如果每个应用程序都引用/system/framework/framework.jar(以及其他应用程序,如services.jar等),那么该设备上是否有一堆该库一次运行的实例?它是否像多次加载到内存中的动态库一样?

我喜欢所有这些问题的答案,但我也很欣赏一些关于这些事情的好地方的建议.

java android jar

5
推荐指数
1
解决办法
663
查看次数

为什么只在一个类中使用Java接口?

我最近正在阅读某人的代码,他们创建了一个仅由一个类实现的界面.在我看来,接口是不必要的.创建仅由一个类实现的接口有哪些设计原因?

java interface software-design

2
推荐指数
1
解决办法
105
查看次数

void函数指针返回C中的值

我正在玩C中的函数指针只是为了学习.我尝试调用void函数并将其结果设置为int.

void function(int x, int y){
printf("%d,%d\n",x,y);
}

int main(){
    int (*fptr)(int,int);
    fptr = function;
    int a = fptr(2,3);
    printf("%d\n",a);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

2,3 4

稍微玩了一下之后,我意识到main是在function()中打印printf语句中的字符数.为什么会这样?这是预期的产出吗?

c function-pointers void

0
推荐指数
1
解决办法
651
查看次数

标签 统计

android ×2

java ×2

adb ×1

c ×1

function-pointers ×1

interface ×1

jar ×1

lg ×1

macos ×1

software-design ×1

usb ×1

void ×1