android5.0報錯“com.ut.permission.DEVICE_STATE”導致應用安裝不上

來源:互聯網
上載者:User

標籤:

    以前開發的應用在android4.4之前還啟動並執行好好的。結果升級到android5.0就會報com.ut.permission.DEVICE_STATE這個許可權的問題。這種問題很可能是許可權的申明和擷取的方式引起的,注意一下就可以避免了。</span>

<uses-permission android:name="com.ut.permission.DEVICE_STATE"></uses-permission>
這個許可權應該是用而不是聲明
<permissionandroid:name="com.ut.permission.DEVICE_STATE"></ permission>
聲明許可權只能有一個app聲明,如果有多個app聲明一個許可權,那它必須是簽名也一樣的

 Demo1的AndroidManifest.xml中聲明了

<permissionandroid:protectionLevel="normal"android:name="com.tutor.permission.VIEW">     </permission>         <activityandroid:name=".ViewActivity"                  android:label="自訂action與permission"                  android:permission="com.tutor.permission.VIEW"        >            <intent-filter>                <actionandroid:name="android.tutor.action.VIEW"/>                <categoryandroid:name="android.intent.category.DEFAULT"/>            </intent-filter>        </activity>
Demo2的AndroidManifest.xml中引用

<uses-permissionandroid:name="com.tutor.permission.VIEW"></uses-permission>
這個形式在android4.4 和android5.0中多沒問題。
如果在Demo2的AndroidManifest.xml中引用:

<permissionandroid:protectionLevel="normal"android:name="com.tutor.permission.VIEW"></permission><uses-permissionandroid:name="com.tutor.permission.VIEW"></uses-permission>
這麼寫就有問題了,多了聲明;
這個在android4.4還是沒問題的
但是在在android5.0就提示安裝不上了


android5.0報錯“com.ut.permission.DEVICE_STATE”導致應用安裝不上

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.