【问题标题】:Android Studio Compile Error persistsAndroid Studio 编译错误仍然存​​在
【发布时间】:2015-10-23 21:06:15
【问题描述】:

使用安卓工作室

当我尝试在主要活动中使用它进行编译时,它会在帖子末尾给出错误

我使用的代码:

public void buttonOnClick(View v) {
        // do something when the button is clicked
        Button button=(Button) v;
        File from = new File(Environment.getInternalStorage().getAbsolutePath()+"/data/data/com.android.providers.contacts/databases/contacts2.db");
        File to = new File(Environment.getExternalStorage().getAbsolutePath()+"/backup/contacts2.db");
        from.renameTo(to);

然后我得到这个错误:

Error:(25, 42) error: cannot find symbol method getInternalStorage()
Error:(26, 40) error: cannot find symbol method getExternalStorage()
Error:(34, 41) error: cannot find symbol method getExternalStorage()
Error:(35, 39) error: cannot find symbol method getInternalStorage()
Note: C:\Users\Alex\AndroidStudioProjects\QuickTransfer\app\src\main\java\com\am\tpz\quicktransfer\MainActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED

【问题讨论】:

  • @epicdig07:那就不要在同事之间重复使用帐户。获取您自己的帐户,如果问题没有达到应有的水平,请更新现有问题

标签: java android build compilation transfer


【解决方案1】:

好的,我找到了。这可行,但您必须在 android 清单中添加以下权限。并更改

getExternalStorage

getExternalStorageDirectory

权限:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.WRITE_SMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

【讨论】:

    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 2013-05-11
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 2017-02-25
    • 1970-01-01
    相关资源
    最近更新 更多