小编Joh*_*nny的帖子

如何在不卸载的情况下处理INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

我试图重新安装一个apk

$adb install -r new.apk
Run Code Online (Sandbox Code Playgroud)

它显示错误:

Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Run Code Online (Sandbox Code Playgroud)

一种解决方案是卸载并安装new.apk,工作正常.

但我想知道是否可以重新构建apk并在没有卸载的情况下重新安装.例如.更改AndroidManifest.xml中的某些配置,或者不签署APK等.

如果您能告诉我"INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES"的全部含义,我们将不胜感激.

android

270
推荐指数
6
解决办法
16万
查看次数

无法从浏览器下载安装APK

我已经使用默认浏览器从网上下载了一个APK,无法从浏览器 - >下载中打开它.

它告诉我"无法打开文件"

但我可以使用文件浏览器(如OI文件浏览器)来浏览和打开这个APK,它运行良好.

这可能是什么问题?它是关于HTTP标头的吗?

android

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

Android:如何在"强制关闭"后自动重启应用程序?

在Android应用程序中,如果我们没有得到正确的例外,我们通常会收到"强制关闭"错误.

如果强行关闭,如何自动重启我的应用程序?

是否有任何特定的权限用于此?

android

73
推荐指数
3
解决办法
8万
查看次数

如何使用repo丢弃更改

repo status 向我展示了许多不想要的变化.

如果我输入每个项目并使用,它将会重复git reset --hard.

有没有办法使用repo重置所有更改,类似的repo reset --hard

reset repo

44
推荐指数
5
解决办法
5万
查看次数

如何通过HTTP代理连接Socket服务器

我有一段代码连接到Socket服务器,它工作正常.

Socket socket = new Socket();
socket.connect(new InetSocketAddress(address, port));
Run Code Online (Sandbox Code Playgroud)

现在我想通过HTTP代理连接,我该怎么办?

我试过这个并且失败了

SocketAddress proxyAddr = new InetSocketAddress(proxyHost, proxyPort);
Proxy proxy = new Proxy(Proxy.Type.SOCKS, addr);
Socket socket = new Socket(proxy);
socket.connect(new InetSocketAddress(address, port));
Run Code Online (Sandbox Code Playgroud)

这篇文章建议我应该使用Jakarta Commons HttpClient,但如何使用它通过HTTP代理连接Socket服务器?

更新:我使用SOCKS代理,如果我使用HTTP代理它不起作用:

SocketAddress proxyAddr = new InetSocketAddress(proxyHost, proxyPort);
Proxy proxy = new Proxy(Proxy.Type.HTTP, addr);
Socket socket = new Socket(proxy);
socket.connect(new InetSocketAddress(address, port));
Run Code Online (Sandbox Code Playgroud)

它会抛出IllegalArgumentException

java.lang.IllegalArgumentException: Proxy is null or invalid type
    at java.net.Socket.<init>(Socket.java:88)
Run Code Online (Sandbox Code Playgroud)

java sockets httpclient

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

无法更改默认输出文件夹

所有

我无法在Eclipse中更改默认输出文件夹.

当我打开"属性" - >"Java构建路径" - >"源"时,默认输出文件夹是

<project_name>/bin/classes
Run Code Online (Sandbox Code Playgroud)

我改成了

<project_name>/bin
Run Code Online (Sandbox Code Playgroud)

保存并清理 - 构建此项目.它变回了

<project_name>/bin/classes
Run Code Online (Sandbox Code Playgroud)

这是在我将ADT插件更新到15.0.1之后发生的

一些配置:

Eclipse:
Eclipse IDE for Java Developers<br/>
Version: Indigo Service Release 1<br/>
Build id: 20110916-0149

ADT Version: 15.0.1.v201111031820-219398

OS: Mac 10.7.2

SCM: Git 1.7.4.4
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏.

谢谢,约翰尼

eclipse android adt

7
推荐指数
1
解决办法
4260
查看次数

<include>会覆盖layout_width/layout_height值吗?

我有一个名为my_layout.xml的布局xml文件,其中根视图的layout_width和layout_height已指定为200px.

<com.jlee.demo.MyLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="horizontal"
     android:layout_width="200px"
     android:layout_height="200px">
Run Code Online (Sandbox Code Playgroud)

如果我使用此xml包含在另一个xml中,并将layout_width和layout_height指定为100px.

<include layout="@layout/my_layout"
     android:layout_width="100px"
     android:layout_height="100px"/>
Run Code Online (Sandbox Code Playgroud)

my_layout的实际宽度/高度是多少?

android

5
推荐指数
1
解决办法
7872
查看次数

什么是HandlerLeak?

ADT的棉绒检查员说:

此Handler类应该是静态的,否则可能会发生泄漏

泄漏处理程序的含义是什么?

android

5
推荐指数
1
解决办法
6912
查看次数

标签 统计

android ×6

adt ×1

eclipse ×1

httpclient ×1

java ×1

repo ×1

reset ×1

sockets ×1