草庐IT

multiple-apk

全部标签

android - 从 Android 模拟器运行 apk 文件时出现错误 "device not found"

我正在尝试从命令提示符安装apk文件,但收到错误“找不到设备”。 最佳答案 先尝试“adbdevices”,然后查看连接的设备列表。如果电话没有出现,请执行以下操作:"adbkill-server"等待几秒钟然后"adbstart-server"如果手机出现在列表中,但它的名字是?????,你有权限问题。如果电话显示正常,则您的命令可能有问题。然后检查以下内容:您的手机是否处于Debug模式?您是否将debuggable标记添加到应用程序的list中?手机是否通过数据线正确连接到您的计算机?你都做对了吗onthispage.

android - 从 Android 模拟器运行 apk 文件时出现错误 "device not found"

我正在尝试从命令提示符安装apk文件,但收到错误“找不到设备”。 最佳答案 先尝试“adbdevices”,然后查看连接的设备列表。如果电话没有出现,请执行以下操作:"adbkill-server"等待几秒钟然后"adbstart-server"如果手机出现在列表中,但它的名字是?????,你有权限问题。如果电话显示正常,则您的命令可能有问题。然后检查以下内容:您的手机是否处于Debug模式?您是否将debuggable标记添加到应用程序的list中?手机是否通过数据线正确连接到您的计算机?你都做对了吗onthispage.

Android Studio 签名的 APK 未安装

我在AndroidStudio中并在Build>GenerateSignedAPK下对APK进行签名并使用向导。一切似乎都很好,并生成了一个.apk文件。当我将此文件复制到我的设备(Nexus7或MotoX)时,它不会安装。我收到“安装失败”消息。我完全不知道出了什么问题。我已将此.apk放在“alpha测试”下的googleplay开发者控制台中,它被接受了(我正在等待测试器链接变为Activity状态以尝试从那里下载/安装)。此处的向导说明(http://developer.android.com/tools/publishing/app-signing.html#studio)在

Android Studio 签名的 APK 未安装

我在AndroidStudio中并在Build>GenerateSignedAPK下对APK进行签名并使用向导。一切似乎都很好,并生成了一个.apk文件。当我将此文件复制到我的设备(Nexus7或MotoX)时,它不会安装。我收到“安装失败”消息。我完全不知道出了什么问题。我已将此.apk放在“alpha测试”下的googleplay开发者控制台中,它被接受了(我正在等待测试器链接变为Activity状态以尝试从那里下载/安装)。此处的向导说明(http://developer.android.com/tools/publishing/app-signing.html#studio)在

apk中代码执行adb指令实现

        背景:想要在androidapk中直接使用adb指令,从而不需要把手机通过数据线方式连接到电脑,在电脑端执行adb指令。一、权限相关想要在apk代码中执行adb命令,涉及到执行权限。首先手机需要有root权限。其次就算手机已经root了,但默认运行所有命令时都仍然是普通用户身份,除非显式地切换到root用户。所以就需要对手机进行刷root,并在apk代码中执行“suroot”提权。二、demo        demo中演示的是在apk中执行通过adb启动某个应用的页面,即“adbshellamstart-npackagename”。1、没有root权限的手机&没有提权“suro

java - Dagger 2 : Provide same instance between multiple Component with same Scope on different library modules

我有一个CoreAndroid库,我在其中定义一个CoreComponent广告,使用@Singleton范围来注入(inject)CoreModule提供的类的实例。@Singleton@Component(modules={CoreModule.class})publicinterfaceCoreComponent{voidinject(SomeClasstarget);}@ModulepublicclassCoreModule{@Singleton@ProvidesCoreRepositoryprovideCoreRepository(){returnnewCoreReposit

java - Dagger 2 : Provide same instance between multiple Component with same Scope on different library modules

我有一个CoreAndroid库,我在其中定义一个CoreComponent广告,使用@Singleton范围来注入(inject)CoreModule提供的类的实例。@Singleton@Component(modules={CoreModule.class})publicinterfaceCoreComponent{voidinject(SomeClasstarget);}@ModulepublicclassCoreModule{@Singleton@ProvidesCoreRepositoryprovideCoreRepository(){returnnewCoreReposit

Android UI 设计 : Supporting Multiple Screens

我已阅读本教程SUPPORTINGMULTIPLESCREENS关于DesignAndroidUIstofitwellfitallandroidscreensizes的多次和许多stackoverflow问题。但仍在努力为所有屏幕尺寸平等地提供最佳和相同的用户体验。当我设计界面时,始终牢记下图。目前在我的应用程序中,它使用res文件夹下的以下文件夹结构。在定义尺寸时,我还在xml布局文件中使用了dp和sp单位。小屏幕尺寸当涉及到小屏幕尺寸时,它完美地引用了在layout-small下定义的UI,并且显示没有任何问题。正常屏幕尺寸当我为正常屏幕尺寸设计布局时(layoutfolder),

Android UI 设计 : Supporting Multiple Screens

我已阅读本教程SUPPORTINGMULTIPLESCREENS关于DesignAndroidUIstofitwellfitallandroidscreensizes的多次和许多stackoverflow问题。但仍在努力为所有屏幕尺寸平等地提供最佳和相同的用户体验。当我设计界面时,始终牢记下图。目前在我的应用程序中,它使用res文件夹下的以下文件夹结构。在定义尺寸时,我还在xml布局文件中使用了dp和sp单位。小屏幕尺寸当涉及到小屏幕尺寸时,它完美地引用了在layout-small下定义的UI,并且显示没有任何问题。正常屏幕尺寸当我为正常屏幕尺寸设计布局时(layoutfolder),

java - 无法执行 dex : Multiple dex files define Lbolts/AggregateException

我确实知道之前已经多次报告过多个dex问题,但似乎没有一个解决方案适用于我的情况。控制台:Unabletoexecutedex:MultipledexfilesdefineLbolts/AggregateException;ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLbolts/AggregateException;一种流行的解决方案是从构建路径中取消标记“Android私有(private)库”容器。我不能这样做,因为该容器中还有一些我需要的库。另一个解决方案是取消标记任何以.jar