尝试按照说明在真实设备上安装应用程序: - http://developer.android.com/tools/device.html.最后Android Studio给出错误:
Session 'app': Error Installing APK
Run Code Online (Sandbox Code Playgroud)
我猜问题可能在我的Android设备上(它是中文Doogee X5).它在开发人员文档中没有给定的USB供应商ID,因此我决定遵循HTC随机供应商ID的说明.
我确定有一种方法可以在任何Android设备上运行应用程序,但我没有找到如何做到这一点的答案.
我正在运行Linux Ubuntu 14.04 LTS
我正在写一些示例应用程序.
调试这些应用程序后,我在设备的应用程序管理中看不到卸载按钮.
当我做adb卸载时,它总是说Failure without any reason.
在DDMS中我看到我的apk存储在/data/app/com.k2g.leaveDemo-1.apk.
我不确定我错过了什么.
我总是要重置我的设备以摆脱这些应用程序:(
我需要签名吗?
我是否需要在调试模式下执行某些操作?
或者它取决于版本?
我正在使用三星S2.
问题:
我对gradle文件进行了一些更改,每当我尝试运行我的应用程序时,我都会DELETE_FAILED_INTERNAL_ERROR在被告知必须卸载应用程序路径然后重新安装以运行应用程序后才会收到错误.我批准卸载然后DELETE_FAILED_INTERNAL_ERROR抛出并执行完全停止.
这是我的gradle文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "benyamephrem.tilt"
minSdkVersion 14
targetSdkVersion 21
versionCode 19
versionName "3"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:7.0.0'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:1.0.0@aar'
compile 'com.daimajia.androidanimations:library:1.0.8@aar'
}
Run Code Online (Sandbox Code Playgroud)
这是ADB Logcat:
Installing benyamephrem.tilt
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/benyamephrem.tilt"
pkg: /data/local/tmp/benyamephrem.tilt
Failure [INSTALL_FAILED_DEXOPT]
DEVICE SHELL COMMAND: pm uninstall …Run Code Online (Sandbox Code Playgroud) 我收到了这种错误
错误:无法安装smartsocket侦听器:无法绑定到127.0.0.1:5037:通常只允许使用每个套接字地址(协议/网络地址/端口).(10048)1:34:26 PM无法从ADB服务器读取确定1:34:26 PM*未能启动守护程序*1:34:26 PM错误:无法连接到守护程序1:34:26 PM'C:\用户\ MITESH SUTHAR \应用程序数据\本地\ Android的\ SDK \平台工具\ adb.exe,启动服务器的失败-手动运行如果有必要下午1点38分十四秒无法获得的结果'亚行版本’
android ×4
adb ×3
apk ×1
daemon ×1
dependencies ×1
genymotion ×1
gradle ×1
install ×1
sockets ×1