标签: sideloading

通过Windows 7 x64上的"adb设备"无法通过USB看到Nexus 7

我已经做了很明显的事情 - USB驱动程序是从最新的Android SDK安装的,并且在平板电脑中打开了USB调试.

当连接Nexus 7时,设备在Windows 设备管理器中显示为"Android Phone"/"Android Composite ADB Device",其属性显示驱动程序版本6.0.0.0,因此安装并运行正确的驱动程序.

这也证明了设备处于USB调试模式,因为如果不是它在Windows中的"便携设备"/"Nexus 7"下显示.

问题是adb devices没有显示设备,Eclipse也(不出意外)也没有提供Nexus 7作为运行应用程序的硬件设备.

我重启了两台设备而没有效果.

我能解决的唯一调试是启用ADB_TRACE=all,但这没有告诉我:

mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all

mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 …
Run Code Online (Sandbox Code Playgroud)

android adb sideloading

180
推荐指数
9
解决办法
17万
查看次数

如何知道从谷歌播放或侧载加载应用程序?

我需要检测我的应用程序是从谷歌播放还是其他市场安装的,我怎么能得到这些信息?

android google-play sideloading

54
推荐指数
4
解决办法
3万
查看次数

如何在没有Windows应用商店的情况下分发编译的Windows 8 Metro应用程序?

我很好奇是否有办法打包Windows 8 Metro应用程序,以便在安装了Windows 8开发人员预览版的情况下将其分发给其他人?能够允许某人只是下载和安装,而不是要求他们安装VS'11 Preview并自行编译代码以测试/使用我构建的Windows 8 Metro应用程序,这将是一件好事.

有没有办法分发已编译的Windows 8 Metro应用程序供其他人测试/使用,因为Windows应用商店尚未上线?

即使在Windows Store存在之后,这对于在非开发计算机上测试Metro应用程序也很有用.

windows-8 windows-runtime windows-store visual-studio-2012 sideloading

48
推荐指数
2
解决办法
2万
查看次数

已达到免费开发配置文件的最大应用程序数量。Xcode 11.5

更新后不久我将 Xcode 从 11.4 更新到 11.5 我无法在我的物理设备上运行应用程序,该设备目前也运行最新的 IOS 13.5。当我尝试运行该应用程序时,出现错误提示 “-402620383--已达到免费开发配置文件的最大应用程序数量”。 即使我的手机上没有运行任何应用程序。

到目前为止,我已经尝试过,

  • 从窗口>>设备和模拟器>>右键单击设备清除所有配置文件。
  • 将 iPhone 与计算机取消配对并重新配对。
  • 从 Xcode 中删除我的免费开发者帐户并重新登录。
  • 重新启动我的电脑
  • 清理了项目

清除 iPhone 中的所有应用

清除了 iPhone 中的所有配置文件

xcode ios sideloading apple-developer

25
推荐指数
3
解决办法
2万
查看次数

你可以在Windows 7手机上安装自己的应用程序吗?

我正在尝试创建自己的小型Windows 7手机应用程序.我已经下载了这些工具,而且我正在编写代码.我想知道如何在手机上安装我的应用程序?我是否必须注册成为应用程序开发人员然后上传我的代码?有没有办法将我的应用程序分发到市场之外?

我找到了这个链接:在App Hub之外销售Windows Phone 7应用程序

但我不是指销售我的应用程序.在我把它推向市场之前,更像是我测试它.有没有关于如何在我自己的手机上安装我的应用程序的参考?

谢谢!

windows-phone-7 sideloading

19
推荐指数
2
解决办法
2万
查看次数

Android,侧载应用程序并通过Google Play让它们保持最新

我的公司希望将Android设备提供给我们选定的一组客户.

这样做,我们希望为用户提供我们的移动应用程序.该应用已在Google Play上播放,但我们希望避免用户自行下载和安装.我们更愿意为设备做好准备,已经安装了应用程序.

我们找到了几种在手机上手动安装APK而无需登录市场的方法.但似乎这样做,用户将无法通过应用程序更新应用程序Google Play,因为应用程序将无法识别为已安装.

任何的想法?

android apk google-play sideloading

18
推荐指数
1
解决办法
8384
查看次数

Android应用程序与支持Google Play的设备不兼容

我有一个已部署到Play的应用程序,并且与运行2.1或更高版本的任何设备兼容; AndroidManifest.xml中没有定义特殊限制或要求.

用户尝试通过Google Play安装应用程序时收到了一些投诉,但却收到了与其不兼容的消息.在所有这些情况下,侧面加载应用程序非常有效.

深入研究问题似乎在所有情况下,报告问题的人都在使用未安装Google Play的设备.IE浏览器.该设备可能无法通过谷歌的CTS.

话虽如此,他们可以通过Google Play安装其他应用,但不是我们的.再次,将我们的应用程序加载到这些设备上工作正常.有人知道为什么会这样吗?我认为它肯定是我在AndroidManifest.xml中做错了但我没有看到任何可疑的东西.

编辑:这是AndroidManifest.xml,改为保护无辜的名字:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.foo.bar"
      android:versionCode="1"
      android:versionName="@string/global_app_version">
    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="10"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <application android:label="@string/global_app_short_name" android:icon="@drawable/app">
        <activity android:name=".HomeActivity"
                  android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter android:label="@string/global_app_short_name">
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

        <activity android:name=".AActivity"
                  android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter android:label="@string/global_app_short_name">
                <action android:name="android.intent.action.VIEW"/>
            </intent-filter>
        </activity>

        <activity android:name=".BActivity"
                  android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter android:label="@string/global_app_short_name">
                <action android:name="android.intent.action.VIEW"/>
            </intent-filter>
        </activity>

        <activity android:name=".CActivity"
                  android:launchMode="singleTask"
                  android:theme="@android:style/Theme.Black.NoTitleBar"
                  android:windowSoftInputMode="stateHidden">
            <intent-filter android:label="@string/global_app_short_name">
                <action android:name="android.intent.action.VIEW"/>
            </intent-filter>
        </activity>

        <activity android:name=".DActivity"
                  android:launchMode="singleTask"
                  android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter android:label="@string/global_app_short_name">
                <action android:name="android.intent.action.VIEW"/>
            </intent-filter>
        </activity>

        <activity android:name=".EActivity"
                  android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter …
Run Code Online (Sandbox Code Playgroud)

android cts google-play sideloading

14
推荐指数
1
解决办法
2676
查看次数

在Windows 8 Pro上加载应用程序

我目前正在公司环境中使用Windows 8应用程序的侧载.我们的客户很可能会在基于x86的平板电脑上运行Windows 8 Pro.只要在目标设备上注册了开发人员帐户,使用PowerShell部署应用程序(相当)就可以正常工作.如果不是,则在应用程序启动时会发生以下错误:

这个程序无法打开

~AppName~有问题.有关修复或重新安装,请与系统管理员联系.

我们的CA的根证书安装在设备上,并且正确设置了允许所有可信应用程序安装组策略设置.该设备位于(实验)域中.在Windows 8企业版上,它实际上就像一个魅力.

关于TechNet上的这篇文章,对于除Enterprise之外的任何其他Windows版本的侧载,需要"sideloading产品激活密钥".我搜索了关于这样一个密钥的更多信息,但我没有找到任何东西.

所以我的问题是:什么是"侧载产品激活密钥",谁生成它以及如何激活/输入它?或者这句话是否意味着我们需要选择Windows 8企业版?

deployment windows-8 sideloading

14
推荐指数
2
解决办法
2万
查看次数

Metro风格的应用程序是否能够在市场框架之外安装?

我是否可以开发我的自定义私有Metro风格应用程序并将其直接部署到我的客户,绕过市场?

我能否为我的客户提供Metro风格的定制应用程序?

例如,在Android中,您可以传输APK文件.

microsoft-metro windows-runtime sideloading

11
推荐指数
2
解决办法
6785
查看次数

使用Play核心库验证是否安装了非Google Play应用

一些背景信息:ResourceNotFoundException当我们迁移到Android应用程序捆绑包发布方法时,我们大多数人都可能遇到过。显然,问题出在侧面加载应用程序。参考这里。

Google最近宣布了针对此问题的解决方案。使用播放核心库,我们可以确定该应用是否为侧面加载(标识丢失的拆分apk)。如果应用程序是侧面加载的,则会显示“ 安装失败 ”弹出窗口,并重定向到Play商店,用户可以在其中通过Google Play商店正确安装该应用程序。

问题:一切正常,直到从Play商店安装缺少的拆分APK。现在,当我重新启动该应用程序时,它立即崩溃并显示错误消息。

默认FirebaseApp未在此过程中初始化

注意:直接从Play商店下载应用程序可以正常运行,而不会导致崩溃。仅当由于侧面加载问题而重新下载应用程序时,才会发生崩溃。

代码:
项目的build.gradle

buildscript {
 dependencies {
  classpath 'com.android.tools.build:bundletool:0.9.0'
 }
}
Run Code Online (Sandbox Code Playgroud)

应用模块的build.gradle

 implementation 'com.google.android.play:core:1.6.1'
Run Code Online (Sandbox Code Playgroud)

扩展应用程序的类:

 public void onCreate() {
    if (MissingSplitsManagerFactory.create(this).disableAppIfMissingRequiredSplits()) {
        // Skip app initialization.
        return;
    }
    super.onCreate();
    .....
 }
Run Code Online (Sandbox Code Playgroud)

任何帮助都将非常棒。

crash android sideloading android-app-bundle google-play-core

9
推荐指数
1
解决办法
567
查看次数