我正在尝试将手机连接到Android Studio以跟进某些应用开发.我目前正在努力将手机正确连接到计算机,因为ADB似乎永远不会连接到设备.
尝试在设备上启动应用程序时,这就是Android Studio在运行控制台中告诉我的内容
com.android.ddmlib.AdbCommandRejectedException: device still connecting
Error while Installing APK
Run Code Online (Sandbox Code Playgroud)
这让我觉得这是亚行的一个问题.所以当我跑步时,adb devices我得到这个日志:
List of devices attached
5210a780f48b44c5 connecting
Run Code Online (Sandbox Code Playgroud)
无论我等多久,它都处于"连接"状态.我接受了USB调试和文件传输.
我不知道如何解决这个问题.我最近将手机(三星A5)更新为Android 8.0.这款手机可以在我的工作电脑上连接和调试.我尝试更新Android Studio,重新启动计算机,安装Samsung驱动程序,重新启动手机,撤消调试访问,但无济于事.我曾经能够在这台电脑上工作,但我不知道发生了什么变化.
我该如何解决这个问题,以便在我的设备上进行调试?
[编辑]
adb version显示了这一点
Android Debug Bridge version 1.0.40
Version 4797878
Installed as C:\Users\Frederic\AppData\Local\Android\sdk\platform-tools\adb.exe
Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个小应用程序来演示 iOS 14 的新 App Clips 的实用性。由于这是展示 App Clips 功能的概念证明,而不是用于生产的应用程序,因此我在 Store 上没有可用的应用程序。
是否可以在没有 App Store 上可用的 App 的情况下配置 App Clip 启动体验?我能找到的文档似乎需要在 Apple Connect 上创建一个 App Clip。
这是我的问题.我正在尝试使用LibGDX渲染纹理,它的位置和宽度相对于屏幕大小.我是这样做的:
public void render(float delta) {
Gdx.gl.glClearColor(1, 0, 1, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
batch.draw(logo.getKeyFrame(frame), (Gdx.graphics.getWidth() / 2) - (logo.getKeyFrame(frame).getRegionWidth() / 2), Gdx.graphics.getHeight() - logo.getKeyFrame(frame).getRegionHeight());
batch.end();
stage.act(delta);
stage.draw();
}
@Override
public void resize(int width, int height) {
stage.getViewport().update(width, height, true);
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我尝试调整窗口大小时,图像不会被渲染到应该的位置.有没有什么办法解决这一问题?
谢谢 :)