小编Igo*_*sky的帖子

使用gradle 2.10和gradle插件2.0.0-alpha5时,Android Studio无法正常工作

在更新到Android Studio 2.0预览版5之前,我使用com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8.它工作正常.

在我更新到2.0预览版5后,它告诉我更新到com.android.tools.build:gradle:2.0.0-alpha5和gradle 2.10.

我现在无法正常构建和运行我的应用程序.它总是使用我的代码的旧副本,虽然我已经更改了代码并花费了更多的时间来构建.

如果我回到com.android.tools.build:gradle:2.0.0-alpha3并且gradle 2.8.It变得正确.

Android Studio版本(http://tools.android.com/recent)

Android Gradle插件版本(http://tools.android.com/tech-docs/new-build-system)

Android Studio Preview 6于2016年1月21日发布.Android Studio Preview 7于2016年1月23日发布.

您可以看到Android Studio Preview经常更新.如果您不想处理各种错误,最好使用稳定版本.

如果要使用更多功能,则应始终保留最新版本以避免错误.

android android-studio android-gradle-plugin

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

如何找到屏幕被锁定在android中

对于我的应用程序,我需要知道屏幕已被锁定.如何检查这是有问题的.我使用了以下标志:

if(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON != 0){
    // some code
}else if((WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)!= 0){
   // some code
}
Run Code Online (Sandbox Code Playgroud)

但这总是执行if和else部分...我必须使用哪个标志来检查屏幕是否被锁定?

android

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

How to access maven dependecy from GitHub Package Registry (Beta)

I uploaded a maven artefact to the GitHub Package Registry (Beta) and want to add it as maven dependency. I'm already in the Regestry-Beta and activated it for my sample HalloMaven project. Also the mvn deploy was succesful, so the artifact is public available here: https://github.com/TobseF/HelloMaven/packages
But how to include it as a maven dependency?

I tried to add it in a fresh sample project with this pom.xml:

<groupId>de.tfr.test</groupId>
<artifactId>maven-repo-test</artifactId>
<version>1.0-SNAPSHOT</version>

<repositories>
    <repository>
        <id>github</id>
        <name>GitHub TobseF Apache Maven Packages</name> …
Run Code Online (Sandbox Code Playgroud)

github maven github-ci

13
推荐指数
1
解决办法
7016
查看次数

Travis-ci命令"./gradlew build"退出1

我无法使用Travis-ci构建我的Android应用程序.它始终失败:

Travis-ci command "./gradlew build" exited with 1.
Run Code Online (Sandbox Code Playgroud)

我不知道造成这种情况的原因是什么,Travis-ci没有关于如何修复它的信息!

请告知,伊戈尔

travis-ci gradlew

11
推荐指数
1
解决办法
2174
查看次数

Espresso NestedScrollView

我试图在我的表单中测试NestedScrollView中的EditTexts.我正在运行以下代码:

onView(withId(R.id.register_scroll_view)).perform(scrollTo()).perform(click());
Run Code Online (Sandbox Code Playgroud)

其中register_scroll_view是我的NestedScrollView.但是,我得到一个例外:

android.support.test.espresso.PerformException:在视图'上执行'滚动到'时出错,ID为:com.eazyigz.myapp:id/register_scroll_view'.引起:java.lang.RuntimeException:不会执行Action,因为目标视图不匹配以下一个或多个约束:(视图具有有效可见性= VISIBLE并且是a的后代:(可从类中分配:class android .widget.ScrollView或可从类中分配:class android.widget.Horizo​​ntalScrollView))

如何正确设计此测试,以便我可以测试需要滚动到可见的EditTexts?

android android-testing android-espresso

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

Android,如何将BLE设备配对设备(已绑定)

在GATT之前,createRfcommSocketToServiceRecord,createInsecureRfcommSocketToServiceRecord

方法可以使配对设备,

但GATT没有关于配对设备的选择,只能使用BluetoothDevice.connectGatt(...)

如果它已连接,我想制作配对设备.

谢谢.

android bluetooth-lowenergy gatt

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

如何检测状态栏的扩展?

我的应用程序允许从我的启动其他应用程序.我的活动都没有显示状态栏.但是当启动像Camera这样的其他应用程序时,用户可以访问.So status bar我尝试使用以下代码片段来折叠Status Bar服务内部(因此它每次都会崩溃并且代码始终运行).

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
Object service = getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method collapse = null;
if(currentapiVersion <= 16){
    collapse = statusbarManager.getMethod("collapse");
}else{
    collapse = statusbarManager.getMethod("collapsePanels");
}
collapse.setAccessible(true);
collapse.invoke(service);
Run Code Online (Sandbox Code Playgroud)

现在我只想status bar在用户试图扩展这个时才崩溃.是否有任何intentintent filter存在检测扩展Status bar

提前致谢

android statusbar collapse

7
推荐指数
2
解决办法
9839
查看次数

getFilesDir() 与 getCacheDir()

在 Android 中,您可以使用 getFilesDir() 获取内部 /files/ 文件夹的路径,而 getCacheDir() 获取内部 /cache/ 文件夹的路径。

这两个文件夹之间唯一的功能区别是Android可能会在需要时自动清除缓存目录中的某些文件吗?

我试图了解在哪些情况下使用缓存文件夹是个好主意。

android caching android-file

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

如何增加Android PJSIP中的麦克风音量?

我有集成PJSIP机器人.在我的应用程序中拨打电话时,扬声器工作正常,但录音麦克风音量太低.我的声音不能被另一方所能忍受.

注意:但在某些手机中它运行正常.

即使我尝试使用adjustStreamVolume(),setStreamVolume(),setMode(),adjustVolume()方法来增加我的音量级别,它也不会增加.请给我一个解决此问题的建议,以增加Android或PJSIP中的麦克风音量级别.

提前致谢.

android microphone volume pjsip android-studio

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

Eclipse Android XML文件冻结

我的Eclipse存在一个主要问题.好吧,我有100个Eclipse问题(因为它是一个垃圾IDE),但让我澄清一下.我在做Android开发.每次打开,关闭或保存XML文件时,Eclipse都会冻结5分钟(并占用系统的大部分CPU).这适用于我的android项目中的每个XML文件.这种情况一整天都在发生.毋庸置疑,我已经失去了无数小时的开发时间,因为Eclipse Foundation无法构建一个可靠的IDE.事实上,我认为Google应该将垃圾摇滚基金转移到垃圾箱中并为Android创建自己专用的IDE .....但我离题了.

我已经在Windows上禁用了工作区目录的索引.我已经阅读了StackOverflow上关于如何优化Eclipse.ini文件的无数帖子.我已经尝试过了.我多次重新安装Eclipse.我有一台Win7 64bit机器在i7处理器上运行,内存为8GB!除了切换到基于Linux的发行版或购买新的笔记本电脑之外,我不知道还能做什么.有人可以给我一个专业的建议吗?

谢谢你,伊戈尔

更新 我的愿望实现了Android Studio,我现在使用它作为我唯一的IDE.

eclipse

6
推荐指数
1
解决办法
1754
查看次数