Internal app can not import com.android.internal.policy.impl?

http://stackoverflow.com/questions/13930201/internal-app-can-not-import-com-android-internal-policy-impl


internal app can not import com.android.internal.policy.impl?

I added an app in packages/apps in android build system and my app use some internal api.But when I use mm or mmm to make the app,android build system shows error:package com.android.internal.policy.impl does not exist etc.But I saw Phone app also uses internal api like com.android.internal.xx and it builds with no errors.I want to know whether there are something i missed and how can i use internal api in internal apps.BTW,my app can import com.android.internal.telephony,but cannot import com.android.internal.policy.impl.Thanks.


you have to change the access policy of the jar (in the build section, in eclipse) –  njzk2 Dec 18 '12 at 9:49 
 

It's not eclipse thing,I work in build system environment,working on system app,and one of my app needs to import com.android.internal.policy.impl.xxxs.java,but build system show errors like com.android.internal.policy.impl does not exist. –  futurexiong Dec 18 '12 at 10:49 
    
 
A/ check in the jar if the class is indeed present. if it is, B/ check the content of the manifest. there may be the access rules there that forbids biding to it –  njzk2 Dec 18 '12 at 13:30 


Finally I add LOCAL_JAVA_LIBRARIES := android.policy framework in Android.mk, and it works.




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值