小编Nav*_*nth的帖子

权限拒绝:在Android Studio中从ProcessRecord打开提供程序com.android.providers.contacts.ContactsProvider2

当我尝试从手机读取联系人时,我收到此错误,并且我READ_CONTACTS在Manifest文件中包含了权限.奇怪的是它在Eclipse中运行良好,但当我将项目转换为Gradle并在Android Studio中运行时,我收到此错误.

logcat说:

权限拒绝:从ProcessRecord打开提供程序com.android.providers.contacts.ContactsProvider2 {302f069 29282:com.GP/u0a322}(pid = 29282,uid = 10322)需要android.permission.READ_CONTACTS或android.permission.WRITE_CONTACTS

这是清单代码:

<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

    <!-- Read Contacts from phone -->
    <uses-permission android:name="android.permission.read_contacts" />
    <uses-permission android:name="android.permission.read_phone_state" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.READ_CALL_LOG" />
Run Code Online (Sandbox Code Playgroud)

permissions android contacts android-contacts android-studio

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

正在忽略模拟器中主机文件中的URL映射

我正在使用genymotion模拟器并使用它从中提取主机文件

adb remount

adb pull/system/etc/hosts C:\ Users\Rkn09\Desktop\hosts

我添加了新的映射,如 192.168.0.115 xxx.mydomain.com ,我把它推回到模拟器使用

adb push C:\ Users\Rkn09\Desktop\hosts/system/etc/hosts

但是,当我向xxx.mydomain.com发出请求时,它不会重定向到LAN 192.168.0.115中的本地计算机.我甚至使用cat/etc/hosts检查了hosts文件,它有我的映射,任何人都可以帮我解决这个问题.

PS:同样的过程在Mac OS X EI Captain中很好,我在windows7中遇到了这个问题

android localhost hosts android-emulator genymotion

11
推荐指数
2
解决办法
2377
查看次数

监控 tomcat 中禁用启动和停止按钮

监控 tomcat 中的启动和停止按钮被禁用,大约 10-15 分钟后,它允许我重新启动服务器

在此输入图像描述

当 tomcat 停止响应并且我尝试重新启动服务器时,我遇到这个问题,我能够停止服务器,但之后一段时间内不允许重新启动服务器。请帮助我解决这个问题。

java apache tomcat tomcat7

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

Jenkins:从多分支管道复制工件

我是 Jenkins 的新手,我在 Bitbucket 中有 4 个 repo,比如 A、B、C、D。我必须获取 A、B 和 C 存储库,使用gradle build构建它们,这将产生战争。现在我必须在 D\warsFolder 中复制这些战争我已经创建了 Multibranch 管道并生成了从 git 获取 A、B 和 C 并构建它们的管道语法。看起来像这样

    node {
    checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'A']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'id', url: 'http://.../A.git']]])
    dir('A') {
        bat 'gradle build -i --info --stacktrace --debug'
    }
    checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'B']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'id', url: 'http://.../B.git']]])
    dir('B') {
        bat 'gradle …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins jenkins-pipeline

3
推荐指数
1
解决办法
4360
查看次数