标签: eclipse-adt

Android ConnectivityManager未看到权限ACCESS_NETWORK_STATE

我有简单的代码,想要读取网络连接的状态.我已经添加了AndroidManifest.xml的权限:

<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Run Code Online (Sandbox Code Playgroud)

我试图访问网络状态的代码:

    ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo ninfo = conmgr.getActiveNetworkInfo();
Run Code Online (Sandbox Code Playgroud)

并抛出错误:

 E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE.
Run Code Online (Sandbox Code Playgroud)

我一直试图找到任何错误,但一切似乎拼写正确.似乎AndroidManifest的新版本未部署到设备.我试图在Eclipse中清理项目,从手机上卸载应用程序,但没有任何工作,我再次进行相同的通信.我做错了什么?

eclipse android android-networking eclipse-adt

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

Eclipse Android布局设计器 - 添加新的屏幕尺寸以进行预览

Eclipse ADT中的图形布局设计器包括预览布局在各种屏幕尺寸/分辨率上的外观的功能.我的问题 - 是否可以在此列表中添加新的自定义屏幕尺寸,以便在新设备出现时容纳它们?如果是这样,怎么样?

eclipse android android-layout eclipse-adt

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

Eclipse和Android以及classpath:bin和target

我正在使用Eclipse 4.5和m2e 1.6.1.20150625-2338,ADT 23.0.3.1327240,Android for Maven Eclipse 1.1.0和23.0.6.1720515.我有一个标记为"Is Library"的Android项目:

如果我在项目上执行Maven | Update Project ...,.classpath则会修改为包含以下内容:

<classpathentry kind="output" path="target/classes"/>
Run Code Online (Sandbox Code Playgroud)

但是当我构建项目时,Eclipse将该行更改为:

<classpathentry kind="output" path="bin/classes"/>
Run Code Online (Sandbox Code Playgroud)

显然,Eclipse认为类路径应该是什么以及m2e认为它应该是什么之间存在脱节.显然这对我的Subversion文件造成了严重破坏.

是否有一些设置可以使m2e和Eclipse在类路径上达成一致而不进行修改?

eclipse android adt maven eclipse-adt

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

我的计算机通过VPN连接,Android模拟器无法访问本地Intranet站点

我远程工作并通过VPN客户端连接到我的办公室.我的计算机上的每个程序都可以访问办公室网络,浏览器可以连接到Intranet站点(例如http://myportal/).当我打开Android模拟器并打开浏览器时,它无法访问任何内部网站点.

知道为什么,或者如何让它做到这一点?

编辑:它似乎能够通过IP访问它就好了,所以它看起来像一个DNS问题.知道如何让模拟器使用我的连接设置使用的DNS地址吗?

编辑2:我尝试使用绑定到我的VPN连接的DNS启动模拟器,这似乎没有帮助 emulator -avd Default -dns-server 192.16.200.100,192.16.4.2

android adt android-emulator eclipse-adt

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

如何让Eclipse/ADT尊重我添加到build.xml的nocompress标签?

简而言之

我需要Eclipse APK自动构建功能来使用与ant命令行版本大致相同的构建设置.

版本较长

关于如何在没有压缩的情况下将资产或资源打包到APK中进行了大量讨论.我见过的解决方案涉及使用像.mp3这样没有压缩的扩展,或者像<nocompress extension="pak" />build.xp文件那样在build.xml中添加新标签.

由于各种不重要的原因,这个项目不可能使用mp3路由.我对build.xml的更改很好,但Eclipse似乎有自己的APK构建过程,不使用Android-SDK的build.xml.结果,pak文件仍然被压缩.

如何使Eclipse使用常规ant构建文件或更改配置以镜像相同的无压缩设置?

谢谢!

ant android eclipse-adt android-resources

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

将Android项目导入Eclipse时的项目名称问题

在处理ADT时,这是Eclipse的一个小问题.

题:

将项目导入Eclipse时,名称无法正确显示.尽管它应该只是名称(例如"HelloWorld"),但名称实际上与包名相关联(例如"com.blah.HelloWorld").我个人喜欢"项目名称"的较小名称,因为它更容易在Project Navigator中处理.在导入窗口下使用"android"选项时会发生这种情况.如果我使用"常规"选项,则不会发生此问题.

我可以坚持在导入时使用常规选项,但我觉得android选项应该可以正常工作.有任何想法吗??

eclipse import android eclipse-adt

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

App Engine连接android项目中的错误

我使用所有必要的工具下载了eclipse的Google插件.当我在eclipse中创建一个新的'App engine connected android'项目时,android项目中会立即出现以下4个错误(没有触及代码),尽管App引擎项目工作正常.

  • getDeviceInfo(String)对于Deviceinfoendpoint 文件GCMIntentService.java中的类型,该方法未定义.

  • insertDeviceInfo(DeviceInfo)对于Deviceinfoendpoint 文件GCMIntentService.java中的类型,该方法未定义.

  • listMessages()对于MessageEndpoint
    RegisterActivity.java文件中的类型,该方法未定义.

  • removeDeviceInfo(String)对于Deviceinfoendpoint 文件GCMIntentService.java中的类型,该方法未定义.

似乎缺少一些jar或安装,但我检查了所有内容并重新安装了Google插件以及SDK管理器中的所有安装和附加功能.我还检查了版本,我认为它们没问题.我总是遇到同样的问题.出了什么问题,我该怎么办?

非常感谢您的回答!

java google-app-engine android eclipse-adt google-cloud-endpoints

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

将ADT更新为22.0.1后,R.java缺失

我知道这个问题已经在" Eclipse给出错误,最近更新后缺少R.java文件 "和" ADT更新后没有生成R.java "中讨论过但我仍然无法使其工作.

我的R.java文件没有生成,我在这里搜索了答案,但没有一个答案有效.在我更新ADT之前一切正常,所以代码应该没问题.这就是我尝试过的:

  • 我没有任何"import android.R".
  • 在"项目"中 - 选项卡 - >"自动构建"已选中.
  • 我已经清理了我的项目并重启了几次eclipse.
  • 我已经下载了Android SDK Tools(22.0.1),Android SDK Platform-tools(Rev.17)和Android SKD Build-tools(Rev.17).
  • 我已经开始了一个新的"Android示例项目"和一个"Hello World",但问题仍然存在,这意味着我的*.xml文件没有问题.
  • 我尝试右键单击我的项目 - >"Android工具" - >"修复项目属性".
  • 我已经进入了我的项目的"属性" - >"Java Build Path" - >"Order and Export",其中所有内容都按照以下顺序进行检查:"src","gen","Android Private Libraries","Android依赖关系","Android 4.2.2"和两个端点库(我正在使用App Engine).
  • 我在"帮助"中更新了eclipse - > - >"检查更新"和"没有找到更新"(我正在运行Eclipse Juno SR2).
  • 我在"帮助" - "地图" - >"安装新软件"中安装了新软件,来自" http://dl-ssl.google.com/android/eclipse/ "和" http://dl.google.com/ eclipse/plugin/4.2 ".
  • 在"project.properties"中,target = android-17,在"manifest"中,android:targetSdkVersion ="17".

我该怎么办?请帮帮我吧!

eclipse android adt eclipse-adt r.java-file

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

从Windows 8中提取adt-bundle-windows-x86_64-20140702此错误时

**从Windows 8中提取adt-bundle-windows-x86_64-20140702时发生此错误

(!   D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create folder adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature
    The filename or extension is too long.
!   D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature\pom.xml
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature\pom.properties
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.)
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

java eclipse android adt eclipse-adt

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

每次打开XML文件时,ADT插件"为Android XXX加载数据"

我知道stackOverflow上有一些像这样的问题,但我认为它们已经老了.我正在使用最新版本的Android SDK Tols(24.3.2 rev)和ADT 23.0.6.eclipse的这个问题,对于ADT 22.6.3似乎是固定的,但我不想降级我的ADT版本.

任何人都可以帮助解决这个问题?

我的情景:

  • Eclipse Juno
  • Jdk 1.7
  • Android SDK工具24.3.2 rev
  • ADT 23.0.6
  • Windows 8.1专业版
  • 8GB内存

谢谢!

编辑

我正在使用旧的Eclipse Bundle和sdk.如果将Android Sdk路径设置为sdk捆绑包,则会出现问题,但如果我使用来自[USER]/AppData/Android/sdk的SDK,则我的工作正常.(AppData Android由Android Studio生成).

我的问题是,这种行为的原因是什么?

谢谢

android eclipse-adt

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