QQ文件无法重命名
- Dominant language
- Java
- Stars
- 5.7k
- Forks
- 416
- Avg merge
- 10d 4h
- Merged PRs (30d)
- 4
Description
### 复现步骤 / Steps to reproduce
无法重命名
### 预期行为 / Expected behaviour
应该重命名,但是上传没有重命名base
### 实际行为 / Actual behaviour
重命名失败
### 你使用的Xposed框架 / Xposed Framework you used
2.1.0(7769)
### 你使用的安卓系统版本 / Your Android version
15
### QQ(TIM) 版本 / QQ(TIM) Version
QQ/9.2.95
### 模块版本 / Module Version
1.6.1.r3041.805cb4f(3041)
### 版本和其他要求 / Version and Other Requirements
- [x] 我正在使用最新 CI 调试版本且启用详细日志 / I am using latest debug CI version of QAuxiliary and enable verbose log
- [x] 我使用的 QQ 是官方发布的正式版本,而非修改版或测试版 / The QQ I am using is an official release version, not a modified or beta version
- [x] 我已经在 [Issue Tracker](https://github.com/cinit/QAuxiliary/issues) 中找过我要提出的问题,没有找到相同问题。重复问题会被关闭。
- [x] 我已知晓并同意,此处仅用于汇报主程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
- [x] 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。
### 日志 / Logs
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.tencent.mobileqq/io.github.qauxv.activity.ShadowShareFileAgentActivity}; have you declared this activity in your AndroidManifest.xml, or does your intent not match its declared ?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2452)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:2030)
at android.app.Activity.startActivityForResult(Activity.java:6040)
at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.kt:704)
at android.app.Activity.startActivityForResult(Activity.java:5998)
at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.kt:683)
at android.app.Activity.startActivity(Activity.java:6495)
at android.app.Activity.startActivity(Activity.java:6462)
at io.github.qauxv.activity.ShadowShareFileAgentActivity.startShareFileActivity(ShadowShareFileAgentActivity.java:177)
at io.github.qauxv.fragment.FuncStatusDetailsFragment.shareDebugLogAsFile(FuncStatusDetailsFragment.kt:141)
at io.github.qauxv.fragment.FuncStatusDetailsFragment.onOptionsItemSelected(FuncStatusDetailsFragment.kt:269)
at androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3284)
at androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3168)
at androidx.fragment.app.FragmentManager$2.onMenuItemSelected(FragmentManager.java:503)
at androidx.core.view.MenuHostHelper.onMenuItemSelected(MenuHostHelper.java:108)
at androidx.activity.ComponentActivity.onMenuItemSelected(ComponentActivity.kt:481)
at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:264)
at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:253)
at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
at androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:67)
at androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:224)
at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:769)
at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834)
at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)
at androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:620)
at androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:155)
at android.view.View.performClick(View.java:8119)
at android.view.View.performClickInternal(View.java:8089)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31935)
at android.os.Handler.handleCallback(Handler.java:995)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loopOnce(Looper.java:288)
at android.os.Looper.loop(Looper.java:393)
at android.app.ActivityThread.main(ActivityThread.java:9564)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1010)
### 补充说明(可选) / Additional information (optional)
_No response_
Contributor guide
Research direction
Reproduce the rename failure with QQ 9.2.95, Android 15, Xposed 2.1.0, and module 1.6.1.r3041. The supplied trace starts at FuncStatusDetailsFragment.kt:141 and ShadowShareFileAgentActivity.java:177, so first verify whether it belongs to the rename failure or only debug-log sharing. Done means the reported QQ file can be renamed successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java, kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100