我有一个在Android模拟器中工作的程序.我一次又一次地创建一个签名的.apk并将其导出到我的HTC Desire进行测试.一切都很好.
在我最新导出的.apk上,当我尝试安装.apk时,收到错误消息"App not installed".它在模拟器上运行良好.
由于我主要是在模拟器上进行测试,并且只是每次都出口到真正的手机,我不确定这是什么时候发生的.它不是在物理手机上安装而是在模拟器中运行良好的可能原因是什么?
我尝试重新启动手机并删除现有的.apk,但没有解决问题.
昨天我的应用程序运行完美,Android Studio
但今天当我开始处理我的应用程序并运行它时,我会不断收到错误消息
安装失败,显示消息无法建立会话.
屏幕:
单击确定获取错误消息
会话'app':安装APK时出错
并且App在设备中不存在(已经卸载).请建议我该怎么办?
我一直在努力学习如何使用Android Studio,但当我尝试运行其中一个示例程序时,我收到以下错误消息:
消息为null时安装失败.通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题.
警告:卸载将删除应用程序数据!
要卸载现有应用程序吗?
我试图在另外5个示例程序上执行此操作,所有这些程序都给了我这个错误.有谁知道如何解决这个问题?
我正在慢慢地尝试做一些简单的任务Android Studio
.以下应用程序安装在模拟器上,没有任何错误.但当我尝试在真实设备Redmi 3S上安装它时出现此错误:
Unknown failure (Failure - not installed for 0)
Error while Installing APKs
Run Code Online (Sandbox Code Playgroud)
我在这里遇到了类似的问题,但在这些情况下,错误是由未启用调试或不接受应用程序安装引起的.但是,我允许调试,我还尝试在Studio中安装其他一些应用程序,它运行正常.
所以问题可能是,代码有什么问题.
MainActivity.java
package tlacitko.button;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendMessage(View view) {
new Thread(new Runnable() {
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() { …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Android Studio 3.5 上运行我的应用程序。在手机上安装应用程序时会引发错误。
安装没有成功。无法安装该应用程序。安装失败,原因是:'null'
真实设备:小米红米 S2
我正在努力解决将 Android Studio 连接到我的 Google Pixel 2 的问题。
当我将手机插入笔记本电脑时,Android Studio 现在可以识别物理设备,并在运行该应用程序的设备下拉列表中显示“Google Pixel 2”。当我去运行该应用程序时,它编译没有错误,但是当它尝试在我的手机上安装该应用程序时,我的手机和 AS 之间的连接丢失(该设备不再列在下拉列表中)并且此错误消息显示在运行对话框:
06/12 17:08:35: Launching 'app' on Google Pixel 2.
Installation did not succeed.
The application could not be installed.
List of apks:
[0] '/home/kirk/Apps/xxxx/android/app/build/outputs/apk/debug/app-debug.apk'
Installation failed due to: 'device 'xxxxxxxx' not found'
Retry
Run Code Online (Sandbox Code Playgroud)
单击Retry
链接只会导致它在模拟器中启动。
我尝试断开并重新连接设备,撤销 USB 调试授权,然后重新信任我的计算机,以及关闭并重新打开 Android Studio。
有任何想法吗?
我有一个奇怪的问题,找不到任何解决方法.当我打开模拟器并且AVD正常运行时,第一次就可以了.但是5-10分钟后,模拟器断开连接,它失去了它的互联网连接,我无法连接到它,Android Studio也完全陷入困境,没有任何反应!我应该关闭模拟器,然后一切都恢复正常.
这些是我测试的:
adb kill-server
然后
adb start-server
我也尝试过再次连接和断开连接
adb connect localhost:5554
而且adb connect emualtor-5554
,但还是没有结果.
更糟糕的是我不能再使用Android Studio,即使点击代码行也行不通!
每次我应该关闭模拟器并再次打开它.
注意:我不能使用Genymotion,我不想使用我的设备进行调试!
任何身体都能解决这个该死的虫子.它让我发疯了...先谢谢
编辑:
问题不是与模拟器有关的问题.今天我尝试使用WiFi连接进行调试.一切都很好,直到我的真实设备再次出现问题.在日志中它说:
deviceXXXXX已断开连接
所以问题在于我的ADB连接!
我测试的是向防火墙添加端口5555还添加了ADB以通过防火墙.但问题仍然存在.
我正在开发一个Android应用程序,我正在使用Macbook Pro,Android Studio 2.1.2 Build#AI-143.2915827,JRE 1.8.0_91和带有Android 6的Samsung S6设备来测试我的应用程序.问题是android studio在某段时间后断开了我的设备,它甚至没有在列表中显示我.我已经尝试了几乎所有我在互联网上找到的解决方案.
1) Kill adb server and start it again,
2) Unplug and plug back in device,
3) Unplug device, turn off developer mode, turn on developer mode in device, clear usb debugging authorizations, plug back in device,
4) Change SDK default location in macbook,
5) Restart test device and plug in,
6) Download updated SDK and replace old platform-tools folder
7) Tried changing cables
8) Cleaned and reformatted Macbook with new OS …
Run Code Online (Sandbox Code Playgroud) 最近在工作中收到了新的 Macbook 升级,并且必须经历我使用的所有 IDE 等的整个安装过程。过去没有遇到过这个问题,但自从安装了 Android studio 后,每次我尝试在物理设备上运行项目时,设备都会在安装过程中通过 ADB 断开连接。
“安装失败,因为设备“设备名称”已断开连接”。
我使用的是SDK工具提供的ADB,该工具设置在我的主路径中。
设置USB调试并选择文件传输。
在运行测试之前,我使用“adb devices”检查设备列表,以确保它位于列表中,但在出现错误消息后,它已从此列表中删除。
我的同事也升级了,目前没有这个问题,所以我假设 USB 端口所需的电源不存在问题,因为 Mac 的规格相同。
对于这台机器和附带的适配器,只有 USB 3.0 端口可用,但正如我所说,同事具有相同的规格,并且没有当前问题。
“安装失败,因为设备“设备名称”已断开连接”。
在我在我的项目中使用的清单格式下方,但是每当我尝试运行我的模拟器时,我都会遇到下面提到的错误。请给我一个解决错误的确切解决方案。
工具信息
Android studio
Nexus S API 22 (android 5.1.1)
Run Code Online (Sandbox Code Playgroud)
我的清单文件格式
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.info.androidapp" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="app"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<!-- Splash activity -->
<activity
android:name=".SplashActivity"
android:label="app"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Login activity -->
<activity
android:name=".LoginActivity"
android:label="app"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
</activity>
<!-- List activity -->
<activity
android:name=".listActivity"
android:label="app"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
我的错误:
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.info.androidapp/.SplashActivity }
Error type 3
Error: Activity …
Run Code Online (Sandbox Code Playgroud)