小编War*_*ith的帖子

Android Studio - 本地路径不存在

将Android Studio更新为0.2.4后,无法部署我的项目.apk文件名完全不匹配.

Waiting for device.
Target device: 0146B0020E010020
Uploading file
    local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
    remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)

在阅读了一些帖子之后,我将输出路径更改为build/apk文件夹,但问题仍然存在.而不是创建的projectname-debug-unaligned.apk,他正在寻找projectname.apk,我不知道如何以及在哪里可以告诉他更改他正在寻找的名称.有任何想法吗?

PS:是的我已阅读了几个帖子,这些帖子显示在右侧列表中.IDE的重启对我的同事起作用,但不适合我.

编辑:

我迷迷糊糊从一期下一个,所以我恢复到只下载的版本我能找到的:0.2.0.

没有消失的UI元素,我可以创建新项目,最重要的是,我最终可以再次将APK从工作室部署到我的设备.一旦发布,我会尽快尝试0.2.5.

deployment android apk android-studio

140
推荐指数
8
解决办法
10万
查看次数

如何通过bundle发送对象

我需要传递对通过bundle进行大部分处理的类的引用.

问题是它与意图或上下文无关,并且具有大量非原始对象.如何将类打包成parcelable/serializable并将其传递给startActivityForResult

serialization android bundle parcelable android-activity

115
推荐指数
7
解决办法
16万
查看次数

Android:java.lang.SecurityException:Permission Denial:启动Intent

我创建了一个包含GWVectraNotifier活动的应用程序,该活动从其他应用程序调用以显示通知.

在"通知"对话框中,将显示"显示"按钮和"关闭"按钮.

单击"显示"按钮,将启动相应的活动.

要检查上述应用程序的功能,

我在checkmail事件触发器上从K9Mail应用程序启动了GWVectraNotifier活动.

我能够成功启动GWVectraNotifier活动,但是点击'show'按钮我将不得不启动K9mail的'MessageList'活动.为此,我编写了以下代码:

Intent i = new Intent();
i.setComponent(new ComponentName("com.fsck.k9", "com.fsck.k9.activity.MessageList"));
i.putExtra("account", accUuid);
i.putExtra("folder", accFolder);
startActivity(i); 
Run Code Online (Sandbox Code Playgroud)

抛出:

WARN/ActivityManager(59): Permission denied: checkComponentPermission() reqUid=10050
WARN/ActivityManager(59): Permission Denial: starting Intent { cmp=com.fsck.k9/.activity.MessageList (has extras) } from ProcessRecord{43f6d7c8 675:com.i10n.notifier/10052} (pid=675, uid=10052) requires null
WARN/System.err(675): java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.fsck.k9/.activity.MessageList (has extras) } from ProcessRecord{43f6d7c8 675:com.i10n.notifier/10052} (pid=675, uid=10052) requires null
WARN/System.err(675):     at android.os.Parcel.readException(Parcel.java:1247)
WARN/System.err(675):     at android.os.Parcel.readException(Parcel.java:1235)
WARN/System.err(675):     at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1298)
WARN/System.err(675):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1373)
WARN/System.err(675):     at android.app.Activity.startActivityForResult(Activity.java:2817)
WARN/System.err(675):     at android.app.Activity.startActivity(Activity.java:2923)
WARN/System.err(675):     at …
Run Code Online (Sandbox Code Playgroud)

permissions android securityexception denied

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

Android Studio安装Gradle时出错

当我尝试在Android Studio上构建项目时,我收到此错误:

Compilation completed with 1 error and 0 warnings in 9 sec
1 error
0 warnings
org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Run Code Online (Sandbox Code Playgroud)

我该怎么办才能修复它?

更新:

当我查看错误日志时,我看到了这个:

org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings:
org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

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

在正确的道路上找不到

我刚刚更新了ADT,而不是SDK,现在我只在一个项目中遇到了问题,我找不到了

Error executing aapt. Please check aapt is present at /opt/android/platform-tools/aapt
Run Code Online (Sandbox Code Playgroud)

路径是正确的,我检查了两次以上.

-rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/android/platform-tools/aapt
Run Code Online (Sandbox Code Playgroud)

我可以通过控制台启动aapt,权限是777,我重新启动eclipse,关闭/重新打开项目,重新启动adb,最后我的Ubuntu.

一些想法为什么这可能只发生在一个项目?

eclipse android aapt

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

在图像视图android中设置android.R.drawable图像

我知道如何从res/drawable中设置图像/图标

<ImageView android:id="@+id/ImageSearch" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/android_green_3d"/>
Run Code Online (Sandbox Code Playgroud)

如果我们直接从代码中设置它:imageView1.setImageResource(R.drawable.android_green_3d);

但我们也可以从android.R.drawable中获取图标,如下所示:imageView1.setImageResource(android.R.drawable.ic_menu_more);

如何在xml id中设置图像/图标源是android.R.drawable?谁知道?提前致谢.

android imageview

30
推荐指数
1
解决办法
8万
查看次数

样式通知InboxStyle

我尝试实现一个可扩展的通知,我已经使用了InboxStyle.

根据文档中的以下图像:

收件箱通知

应该可以设置文本样式.在这种情况下,将"Google Play"加粗.

InboxStyle只有addLine()我可以传递CharSequence的地方.我试过Html.fromHtml()并使用了一些HTML格式但我无法成功.

NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle();
inboxStyle.setBigContentTitle("title");
inboxStyle.setSummaryText("summarytext");
// fetch push messages
synchronized (mPushMessages) {
    HashMap<String, PushMessage> messages = mPushMessages.get(key);
    if (messages != null) {
        for (Entry<String, PushMessage> msg : messages.entrySet()) {
            inboxStyle.addLine(Html.fromHtml("at least <b>one word</b> should be bold!");
        }
        builder.setStyle(inboxStyle);
        builder.setNumber(messages.size());
    }
}
Run Code Online (Sandbox Code Playgroud)

对此有何想法?

notifications android

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

找出是否使用了资源

我正在寻找一种有效的方法来确定在Java或XML文件中是否使用了资源(主要是可绘制的).

问题是,在我当前的项目中,drawables经常被更改,现在我有一些drawables,可能永远不会被使用.

有没有工具/方法找到那些未使用的drawables而不搜索整个项目中的每个文件名?

resources android tracking drawable

28
推荐指数
3
解决办法
9558
查看次数

在Android中发送电子邮件时,在StartActivity()中使用Intent.createChooser()的目的是什么?

当我们需要在Android中发送电子邮件时,我们将使用如下的Intent.ACTION_SEND调用已注册的电子邮件应用程序

Intent i = new Intent(Intent.ACTION_SEND);
startActivity(Intent.createChooser(i, "Send mail..."));
Run Code Online (Sandbox Code Playgroud)

我怀疑为什么我们需要在startActivity中使用Intent.createChooser而不是使用 startActivty(i).使用有什么具体原因Intent.createChooser()吗?

android android-intent

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

如何在应用中使用乱舞?

我想在我的应用程序中使用flurry及其功能.我如何用乱舞注册自己,如何在我的Android应用程序中使用它?

谢谢

android flurry

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